阅读:1223回复:0
关于ZwOpenFile和ZwCreateFile的奇怪问题
下面两个语句都是用来打开文件的,但是在我的NDIS的程序里面
用第一个就是失败!第二个就能成功,为什么啊??? Status = ZwOpenFile(phFileHandle, GENERIC_READ | GENERIC_WRITE | SYNCHRONIZE, &oa, &iostatus, 0, FILE_OPEN); Status = ZwCreateFile(phFileHandle, GENERIC_WRITE | GENERIC_READ | SYNCHRONIZE, &oa, &iostatus, 0, FILE_ATTRIBUTE_NORMAL, 0, FILE_OPEN, FILE_SYNCHRONOUS_IO_NONALERT, NULL, 0); |
|