FestplattenID auslesen
-
Ich meine die Seriennummer der Festplatte. Ob sie das ist keine Ahnung.
Hab die Aufgabe bekommen zu suchen, wie man die ausliest. Bin dabei auf "GetVolumeInformation" gestoßen, hab aber auch rausgefunden, das es eine ID gibt, welche Windows vergibt pro Partition, die will ich NICHT haben.
-
Dann nimm halt "WMI: Win32_PhysicalMedia":
SerialNumber: WD-WMA8E6917130
Tag: \.\PHYSICALDRIVE0
-
PS: GetVolumeInformation liefert diese auch!!!
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/getvolumeinformation.asp
-
Jochen Kalmbach schrieb:
PS: GetVolumeInformation liefert diese auch!!!
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/getvolumeinformation.aspbin irgendwie grad betriebsblind, sry, aber wie meinst du das???
MSDN schrieb:
lpVolumeSerialNumber
[out] A pointer to a variable that receives the volume serial number.This parameter can be NULL if the serial number is not required.
Windows Me/98/95: If the queried volume is a network drive, the serial number is not returned.
This function returns the volume serial number that the operating system assigns when a hard disk is formatted.
Da steht doch, dass dies die NUmmer ist, welche Windows bei der Formatierung vergibt.
WMI: Win32_PhysicalMedia schau ich mir jetzt mal an
-
Pellaeon schrieb:
Da steht doch, dass dies die NUmmer ist, welche Windows bei der Formatierung vergibt.
Ja, geb Dir natürlich recht... hab mich irgendwie verlesen... :p
-
-
Jochen Kalmbach schrieb:
Pellaeon schrieb:
Da steht doch, dass dies die NUmmer ist, welche Windows bei der Formatierung vergibt.
Ja, geb Dir natürlich recht... hab mich irgendwie verlesen... :p
Juhu ich bin nich allein

Codeproject] User schrieb:
C/C++ wäre schon nett
trotzdem danke für den Hinweis
-
Sonst keiner ne Idee wie es noch gehen könnte?
Das WMI läuft leider nur unter WinXP
-
Mach doch das was WMI intern macht.
-
ddk schrieb:
Mach doch das was WMI intern macht.
wenn du mir jetzt noch verrätst, was das ist ... :xmas1: