阅读:2713回复:2
HOOK了NtCreateFile后怎么判断是打开还是创建文件操作啊?
我HOOK了NtCreateFile,但是怎么判断它是打开还是创建文件呢,谢谢!
|
|
沙发#
发布于:2007-09-07 00:42
ZwCreateFile(
&file_handle, GENERIC_READ | GENERIC_WRITE, &object_attributes, &IoStatus, &FileSize, FILE_ATTRIBUTE_NORMAL, 0, FILE_CREATE, FILE_NON_DIRECTORY_FILE | FILE_RANDOM_ACCESS | FILE_NO_INTERMEDIATE_BUFFERING | FILE_SYNCHRONOUS_IO_NONALERT, NULL, 0 ); if (FILE_CREATED == IoStatus.Information) { // 创建了文件 } |
|
板凳#
发布于:2007-09-07 09:47
这个方法是在调用了原函数之后的返回值中得到的啊
有没有在调用前直接通过参数判断的方法呢? |
|