阅读:1296回复:3
求助:拦截ZwWriteFile,偶尔截不到请求!
修改改KeServiceDescriptorTable,拦截ZwCreateFile,ZwOpenFile,ZwWriteFile,ZwCloseFile,
打开文件时记住句柄,写文件时进行其他操作。 但是我做的测试程序有的请求并没有被截住,测试程序大概如下 fopen() fsetpos(。。。) fwrite(1字节) fclose() 循环操作几十次,总有一次截不到写操作。确定不会是同步问题,请问这是怎么回事? |
|
沙发#
发布于:2007-08-31 10:38
fflush()
|
|
|
板凳#
发布于:2007-08-31 10:55
我截到close请求了,应该跟flush没有关系
|
|
地板#
发布于:2007-08-31 17:58
你接到的可能有 大于 1 字节的 写操作不 ?
|
|
|