【发布时间】:2016-04-27 13:57:02
【问题描述】:
我想从驱动器C:/获取句柄。我可以通过以下方式从磁盘获取句柄:
HANDLE hd = CreateFile("\\\\.\\PhysicalDrive0", GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, 0, OPEN_EXISTING, 0, NULL);
如何访问磁盘的分区?
当使用此代码时:
HANDLE hd = CreateFile("\\.\C", GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, 0, OPEN_EXISTING, 0, NULL);
并使用GetLastError() 错误代码为123。
ERROR_INVALID_NAME
123 (0x7B)
文件名、目录名或卷标语法不正确。
来自微软文档: image
但不行!
提前致谢。
【问题讨论】: