阅读:1570回复:5
如何在Passthru里面进行文件操作???
试着用zwOpenFile,zwWriteFile,
哎呀.....太难了,尤其是InitializeObjectAttributes居然出错,编译不过去,.... 那位大侠能给出点程序代码,我想打开文件,把一些调试信息写进文件,因为虚拟机,不能用softice,又不知道怎么用debugViewer |
|
最新喜欢:baoyib... |
沙发#
发布于:2003-07-16 18:09
RtlInitUnicodeString(
&temp, L\"c:\\\\result.txt\" ); InitializeObjectAttributes(&ObjectAttributes, &temp, OBJ_CASE_INSENSITIVE, NULL, NULL); ZwOpenFile( &file, FILE_WRITE_DATA, &ObjectAttributes, &IoStatusBlock, 0, FILE_WRITE_THROUGH ); ZwWriteFile( file, NULL, NULL, NULL, &IoStatusBlock, TempStr.Buffer, TempStr.Length, NULL, NULL ); ZwClose(file); 请大侠改正 |
|
板凳#
发布于:2003-07-24 18:14
帮你顶一下
因为我也想问这个问题 正常c和c++下面的函数都不能用了吧?连打开文件都这么费尽咯... |
|
地板#
发布于:2003-07-24 21:08
把你的错误说出来看一下啊
|
|
|
地下室#
发布于:2003-07-24 21:22
主要就是IRQL的问题了,在DriverEntry里面使用线程就没有问题了。
|
|
|
5楼#
发布于:2003-07-25 09:28
没有错误,就是没有输出文件!
|
|