我在使用 NtWriteFile总是出现c0000005的错误 ,但有时又会成功我用同样的参数 调用ZwWriteFile又总是正确的 ,这个是怎么回事呢 ?写一个 磁盘文件除了 调用NtWriteFile和 ZwWriteFile还有什么呢 ?
回复(4) 2007-11-06 18:31 来自版块 - 内核编程
表情
chenting1987同步标志是做什么用的啊(2007-11-07 15:58)
WQXNETQIQIZwWriteFile只是比NtWriteFile多走了个KiXXXXX,并不影响结果,你看看是不是你createfile时没设同步标志的原因~(2007-11-07 13:45)
chenting1987LARGE_INTEGER Large; Large.HighPart=-1; Large.LowPart=FILE_WRITE_TO_END_OF_FILE; CreateFileRc=IoCreateFile(&hFile, FILE_ALL...(2007-11-07 09:33)
WQXNETQIQI上代码(2007-11-06 19:04)

返回顶部