取得逻辑磁盘的信息,然后判断
char lpVolumeNameBuffer[1024]; //硬盘卷标名称
DWORD dwVolumeSerialNumber; //序列号
DWORD dwMaximumComponentLength; //文件名最大长度
DWORD FileSystemFlags; //文件系统标志
char lpFileSystemNameBuffer[1024];//文件系统名称
CString strDisk;
strDisk.Format("%c:\\\\",diskChar);
if(!GetVolumeInformation(strDisk,
lpVolumeNameBuffer,1024,
&dwVolumeSerialNumber,
&dwMaximumComponentLength,
&FileSystemFlags,
lpFileSystemNameBuffer,1024))
return "";
strDisk.Format("%ld",dwVolumeSerialNumber);
return strDisk;
char lpVolumeNameBuffer[1024]; //硬盘卷标名称
DWORD dwVolumeSerialNumber; //序列号
DWORD dwMaximumComponentLength; //文件名最大长度
DWORD FileSystemFlags; //文件系统标志
char lpFileSystemNameBuffer[1024];//文件系统名称
CString strDisk;
strDisk.Format("%c:\\\\",diskChar);
if(!GetVolumeInformation(strDisk,
lpVolumeNameBuffer,1024,
&dwVolumeSerialNumber,
&dwMaximumComponentLength,
&FileSystemFlags,
lpFileSystemNameBuffer,1024))
return "";
strDisk.Format("%ld",dwVolumeSerialNumber);
return strDisk;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货