能力值:
( LV2,RANK:10 )
|
-
-
2 楼
你用管理员权限运行了没
|
能力值:
( LV5,RANK:70 )
|
-
-
3 楼
白纸黑字没错。
但是"\\.\physicaldrive0"经过字符转义之后变成什么了???
CHAR szDriverPath[7] = "\\\\.\\C:"; //驱动器路径
//打开驱动器(读)
HANDLE hDrive = CreateFile(szDriverPath, GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, 0);
if (hDrive == INVALID_HANDLE_VALUE)
return false;
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
[QUOTE=toofunny;1398269]白纸黑字没错。
但是"\\.\physicaldrive0"经过字符转义之后变成什么了???
CHAR szDriverPath[7] = "\\\\.\\C:"; //驱动器路径
//打开驱动器(读)
HANDLE hDrive = CreateFi...[/QUOTE]
是啊,我用OD打开看见是变成\.PHYSICALDRIVE0了,所以我又把他改为\\\\.\\PHYSICALDRIVE0,
还是读不了,我又用OD打开FlexHEX(网上下的别人的软件),查找\\.\physicaldrive0,下断,发现CreateFile倒数第3个参数为3,于是果断改了,忙了一天,终于搞定了
|
|
|