Wie Festplatten ID lesen?

Gast #249533
Lesenswert?

"Wenn man eine Dos-Box unter WIN 95 -? aufmacht und "dir" eingibt,
wird
im Kopf des Listings die Seriennummer der Festplatte angegeben."

Das ist keine fest programmierte Nummer, sondern die "Volume ID".

Die ermittelt man unter Win32 mit der API-Funktion
1
BOOL GetVolumeInformation(
2
  LPCTSTR lpRootPathName,           // root directory
3
  LPTSTR lpVolumeNameBuffer,        // volume name buffer
4
  DWORD nVolumeNameSize,            // length of name buffer
5
  LPDWORD lpVolumeSerialNumber,     // volume serial number
6
  LPDWORD lpMaximumComponentLength, // maximum file name length
7
  LPDWORD lpFileSystemFlags,        // file system options
8
  LPTSTR lpFileSystemNameBuffer,    // file system name buffer
9
  DWORD nFileSystemNameSize         // length of file system name
10
buffer
11
);

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren