用C++语言编写一段程序读取硬盘的序列号

2025-04-06 21:04:38
推荐回答(1个)
回答1:

//---------------------------------------------------------------------------
#include
#include

int main(int argc, char* argv[])
{
char VolumeInfo[100];
DWORD VolNameSize=100;
DWORD VolSerialNumber;
DWORD VolMaxComponentLength;
DWORD VolFileSystemFlags;
char FileSystemNameBuffer[100];
DWORD FileSystemNameSize=100;
GetVolumeInformation("c:\\",VolumeInfo,
VolNameSize,&VolSerialNumber,
&VolMaxComponentLength,&VolFileSystemFlags,
FileSystemNameBuffer,FileSystemNameSize);

std::cout<<"SerialNumber:"<< VolSerialNumber< return 0;
}
//---------------------------------------------------------------------------