网上查到通过CreateFile()函数可以获得驱动盘句柄,但运行以下代码只会进入"hFile == INVALID_HANDLE_VALUE"分支。
int main()
{
HANDLE hFile = INVALID_HANDLE_VALUE;
hFile = CreateFileA("\\.\H:",
GENERIC_READ,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
if (hFile == INVALID_HANDLE_VALUE)
GetLastError();
}
CloseHandle(hFile);
}
求大佬解释