如何获得硬盘的序号
请问各位大大,我想获得硬盘的序号怎么获得,例如笔记本上一块硬盘 我选择无论是C盘 D盘对于硬盘来说都是第一块 但是如果插上两个优盘之后,会有三块硬盘,优盘G也许是第二块也许是第三块,我如何通过程序知道 选择的优盘时第几块
[解决办法]
结帖率:33.33% 。。。。。
给你回个吧 以后结贴率高点,不然很多人看到你这结贴率就直接走了,不会回你的
DWORD dwIDESerial; CString str; GetVolumeInformation("D:\\",NULL,NULL,&dwIDESerial,NULL,NULL,NULL,NULL); str.Format( "硬盘序列号: %X - %X",HIWORD(dwIDESerial),LOWORD(dwIDESerial)); AfxMessageBox(str);
[解决办法]
GetLogicalDrives或GetLogicalDriveStrings得到盘符后,再DeviceIoControl得到对应的磁盘分区信息
[解决办法]
有一个库叫DiskID32, 用它可以