Seriennummer Festplatte, Netzwerkkarte, etc. auslesen...
-
Servus,
ich würde gerne die Seriennummer von Hardwarekomponenten (Festplatte, Netzwerkkarte, etc) auslesen um mir damit einen Key für eine Freischaltung zusammenzustellen.
Hab jetzt hier schon im Forum nach allen möglichen Stichwörtern gesucht, die mir dazu eingefallen sind, hab aber nix gefunden was mir helfen könnte.
Da gibts doch bestimmt schon ne Klasse der MFC die mir all diese Dinge liefert.
Hat jemand ne Idee??
thx
MAIK
-
geht z.b. mit 'wmi' und 'Win32PhysicalMedia'. guckst du: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_c___application_examples.asp
-
Hallo MountainMonkey.
Du kannst das vielleicht über WMI versuchen.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_start_page.aspDamit müsste es eigentlich gehen.
Grüsse
Tobi[edit]zu spät[/edit]
-
Danke,
werds mir mal anschauen ein mal schauen, was ich da für ergebnisse rausbekommen...
-
bräuchte da noch mal schnell eure Hilfe
also ich hab bei den Links von Euch ein Code-Beispiel gefunden,
mir ein neues Projekt erstellt, noch schnell die WinSDK installiert.....in der MSDN ist für die Funktion CoInitializeEx Beschrieben
Requirements
Windows NT/2000: Requires Windows NT 4.0 or later.
Windows 95/98: Requires Windows 98 (or Windows 95 with DCOM).
Header: Declared in objbase.h.
Library: Use ole32.lib.Die objbase.h ist bei den Includes des SDK dabei aber der Compiler meldet
error C2065: 'CoInitializeEx' : nichtdeklarierter Bezeichner
also das ist eine von 5 Meldungen, die wohl alle die gleiche Ursache haben.
Und das doofe ist, der compiler hat recht, ich kann die Funktionen auch nirgend wo finden.....
-
Hallo MountainMonkey,
hast du die Library ole32.lib gelinkt?
Grüsse
Tobi
-
Jup, steht so in unter meinen includes...
#pragma comment (lib, "ole32.lib")