Hallo,
ich muss eine eindeutige Seriennummer für jeden PC generieren. Das soll so ein Mix aus den verschiedensten Dingen werden. Unter XP alles kein Problem:
Delphi-Quellcode:
lbShowPCName.Caption := GetEnvironmentVariable('ComputerName');
// und
lbShowUserName.Caption := GetEnvironmentVariable('Username');
funktioniert ja, ProductID wird von hier ausgelesen: Die Produkt-ID vom Windows (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Cur rentVersion\ProductID)
Leider habe ich kein Vista und somit keine Möglichkeit irgendwas zu testen, was die Sache nicht gerade leichter macht. Angeblich funktioniert GetEnvironmentVariable() noch unter Vista, kann mir jemand sagen ob das stimmt und ob die erhaltenen Infos korrekt sind?
Zweitens die Sache mit dem ProductKey unter Vista, wie komm ich da ran?
Thx