阅读:1652回复:2
Help me please! two questions about ZwCreateFile and ZwOpenSymbolicLinkObject function!
请教一下:
我的程序使用到了ZwCreateFile函数打开文件 在2000系统下,运行正确,在XP下这个函数总是打开失败 错误代码是:A file cannot be opened because the share access flags are incompatible. // #define STATUS_SHARING_VIOLATION ((NTSTATUS)0xC0000043L) 我是这样的代码 ZwCreateFile(FileHandle, GENERIC_READ|GENERIC_WRITE|DELETE|SYNCHRONIZE, &ObjectAttributes, &IoStatus, NULL, FILE_ATTRIBUTE_NORMAL, FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN_IF, FILE_SYNCHRONOUS_IO_NONALERT, NULL, 0 ); 为什么啊 还有一个问题就是 ZwOpenSymbolicLinkObject函数在2000下是不是不能用阿,编译的时候说没有定义 请大牛指点一下吧,急啊 |
|
沙发#
发布于:2007-07-29 09:23
|
|
板凳#
发布于:2007-07-29 11:41
我知道问题很简单,可是我刚接触,就是不会啊,请指教
|
|