获得磁盘卷序列号

#include <iostream>
#include <windows.h>

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<<std::endl;
    system("pause");
    return 0;
}

转载于:https://www.cnblogs.com/tiandsp/archive/2012/05/21/2512130.html