CreateFile(
L"d:",
GENERIC_READ,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_FLAG_NO_BUFFERING,
NULL);关了UAC,并且使用管理员权限也没用
这个是什么原因,真的一点机会都不给?
L"d:",
GENERIC_READ,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_FLAG_NO_BUFFERING,
NULL);关了UAC,并且使用管理员权限也没用
这个是什么原因,真的一点机会都不给?
同时要指定FILE_SHARE_READ|FILE_SHARE_WRITE,不然有其它程序写磁盘时会打开失败,如下CreateFile(
"\\.\D:",
GENERIC_READ,
FILE_SHARE_READ|FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
FILE_FLAG_NO_BUFFERING,
NULL);
FILE_SHARE_READ|FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
FILE_FLAG_NO_BUFFERING,
NULL);
FILE_SHARE_READ|FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
FILE_FLAG_NO_BUFFERING,
NULL); 打开设备