Apr 26, 2002 #1 CCortez Programmer Sep 18, 2000 16 BR Hi, How to obtain the volume serial number of a hard disk? May somebody help me ? Thanks
Apr 26, 2002 #2 MKuiper Programmer Jan 29, 2002 364 NL #include <windows.h> #include <stdio.h> void main ( ) { char VolumeName[20]; char FileSystemName[20]; DWORD SerialNo; DWORD MaxComponentLength; DWORD FileSystemFlags; if ( !GetVolumeInformation ( "C:\\", // or d: VolumeName, sizeof ( VolumeName ), &SerialNo, &MaxComponentLength, &FileSystemFlags, FileSystemName, sizeof ( FileSystemName )) { printf ( "Error %d\n", GetlastError ( )); } else { printf ( "Serial number is %d\n", SerialNo ); } } Marcel Upvote 0 Downvote
#include <windows.h> #include <stdio.h> void main ( ) { char VolumeName[20]; char FileSystemName[20]; DWORD SerialNo; DWORD MaxComponentLength; DWORD FileSystemFlags; if ( !GetVolumeInformation ( "C:\\", // or d: VolumeName, sizeof ( VolumeName ), &SerialNo, &MaxComponentLength, &FileSystemFlags, FileSystemName, sizeof ( FileSystemName )) { printf ( "Error %d\n", GetlastError ( )); } else { printf ( "Serial number is %d\n", SerialNo ); } } Marcel