Ich denke, du bekommst tatsächlich nicht die Seriennummer, die du erwartest.
Hier die Beschreibung aus der MSDN:
Um double-Werte als String anzuzeigen anzuzeigen, musst du sie natürlich vorher konvertieren.
Gruß
MCoder
Hier die Beschreibung aus der MSDN:
Es wird also eine vom OS beim Formatieren erzeugte Nummer angezeigt und nicht die vom Harddisk-Hersteller stammende.This function returns the volume serial number that the operating system assigns when a hard disk is formatted. To programmatically obtain the hard disk's serial number that the manufacturer assigns, use the Windows Management Instrumentation (WMI) Win32_PhysicalMedia property SerialNumber.
Um double-Werte als String anzuzeigen anzuzeigen, musst du sie natürlich vorher konvertieren.
Gruß
MCoder