Seriennummer der HDD Ermitteln
Verfasst: 23.11.2004 21:54
Hallo
Ich hab nach nem Codeschnippsel gesucht um die Seriennummer der Festplatte zu ermitteln. Leider funktionierte der Code im CodeArchiv nur unter Windows NT. Hier ne möglichkeit um es auch unter Windows98 zu ermitteln:
Den Code hab ich aus nem VB Beispiel übernomen.
[Edt.]
Habs nochmal in ner Funktion gekapselt
[Edt2:]
Die Seriennummer wird nun in Hexform zurück gegeben. Der zurückgegebener Wert stimmt mit dem Wert in AIDA überein. Daraus schließe ich das der Code nun funktionieren sollte.
Ich hab nach nem Codeschnippsel gesucht um die Seriennummer der Festplatte zu ermitteln. Leider funktionierte der Code im CodeArchiv nur unter Windows NT. Hier ne möglichkeit um es auch unter Windows98 zu ermitteln:
Code: Alles auswählen
Procedure.s ReturnHDDSerial(Laufwerk.s)
DefType.l tmpSerial
DefType.s tmpLfwrk, tmpFileSystem
tmpLfwrk = Left(Laufwerk, 1) + ":\"
tmpFileSystem = Space(256)
GetVolumeInformation_(@tmpLfwrk, @tmpFileSystem, 255, @tmpSerial, 0, 0, @tmpFileSystem, 255)
Debug Hex(tmpSerial)
ProcedureReturn Hex(tmpSerial)
EndProcedure
MessageRequester("Festplatte", ReturnHDDSerial("c"))
MessageRequester("Festplatte", ReturnHDDSerial("d"))
[Edt.]
Habs nochmal in ner Funktion gekapselt
[Edt2:]
Die Seriennummer wird nun in Hexform zurück gegeben. Der zurückgegebener Wert stimmt mit dem Wert in AIDA überein. Daraus schließe ich das der Code nun funktionieren sollte.