Windows NT/2000/XP下创建文件\\.\PhysicalDrive0需要管理员权限,如何在无管理员权限的情况下访问硬盘信息?
Windows NT/2000/XP下创建文件\\.\PhysicalDrive0需要管理员权限,如何在无管理员权限的情况下访问硬盘信息(如获取序列号)?
sprintf (driveName, "\\\\.\\PhysicalDrive%d", drive);
// Windows NT/2000/XP下创建文件需要管理员权限
hPhysicalDriveIOCTL = CreateFile (driveName,
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
OPEN_EXISTING, 0, NULL);
if (hPhysicalDriveIOCTL != INVALID_HANDLE_VALUE)
{
}