oppossom schrieb:Zitat:An Stefan (oppossom): Mit der Methode die in dem VI anwendet wird habe ichs auch schon probiert, aber da bekomme ich nur Datensalat als Seriennummer, obwohl ich auch WinXP habe. Woran kann das liegen?
Wenn du das als Hex-String annimmst und in normalen String umwandelst, bekommst du so etwas: K32A****. Das schaut schon sehr vernünftig nach Seriennummer aus!
Da hast du Recht, hab mich bloß am Anfang davon abschrecken lassen dass die Reihenfolge der Zeichen nicht stimmt. Aber das liegt ja an der Rechnerarchitektur und ist somit ja i.O. (Bits werden vertauscht)
Danke schön!
Wünsche noch einen schönen Tag!
Hallo ich hätte jetzt zu dem Thema noch eine Frage. Hab das VI von oppossom getestet und es funktioniert auch ganz gut. Nur leider benötigt man ja dazu .NET (wie er auch erwähnt hat)! Gibts da nicht eine andere Methode, z.B. über die Registrie o.ä. ???
mfg tobi
Hi tobey,
ich hab im Netz schon ein paar dlls gefunden, mit denen das auch funktioniert (auch unter Win2k).
zum Beispiel hier
Kleiner Schönheitsfehler bei den meisten: sie sind Shareware und es kommt bei jedem Aufruf eine kleine MessageBox.
Aber ich werd mich da nochmal schlau machen und vielleicht selbst ein kleines Programm schreiben....
Lg Stefan
oppossom schrieb:Hi tobey,
ich hab im Netz schon ein paar dlls gefunden, mit denen das auch funktioniert (auch unter Win2k). zum Beispiel hier
Kleiner Schönheitsfehler bei den meisten: sie sind Shareware und es kommt bei jedem Aufruf eine kleine MessageBox.
Aber ich werd mich da nochmal schlau machen und vielleicht selbst ein kleines Programm schreiben....
Lg Stefan
Hi Stefan,
der Aufruf der DLL funktioniert bei mir irgendwie nicht, ich glaub ich mach da einen fehler beim Aufruf. Die DLL muss man schon über eine Call Library Function Node aufrufen?
Hab jetzt noch was andere gefunden um auf die HD ID zu zugreifen können, und zwar über die Registry;
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDiskEnum
Da gbits dann leider nur zwei kleine Probleme; zum einen steht dort nicht immer die ID (hatte schon einen Fall wo dort die Firmware Version vermerkt war) und zum andern benötigt man dazu Admin-Rechte
Gibt es da eigentlich keine Möglichkeit die ID über API auszulesen?
mfg tobi