阅读:2091回复:2
关于CreateFile时的权限问题
运行以下语句:
HANDLE h1=CreateFile("\\\\.\\D:", GENERIC_READ,FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, NULL, NULL); 如果使用的PC user不是管理员的话,那么h1只能得到-1,请问 有什么方法可以不用管理员用户就可以成功createfile? 只需要读就可以了,FILE_SHARE_READ | FILE_SHARE_WRITE这个 属性有什么用? 谢谢。 |
|
沙发#
发布于:2004-12-02 12:53
运行以下语句: 不可能吧, GetLastError()返回的错误码是什么 |
|
|
板凳#
发布于:2004-12-02 13:38
返回错误5,Access is denied.
好象是权限不够吧 :) |
|