阅读:1370回复:1
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-28 20:30
怎么没有人回答啊,555~~
|
|