Forum: Programmieren allgemein
by BlackOut,
3. Jul 2007
function GetWindowsID: string;
var
Registry: TRegistry;
begin
Registry := TRegistry.Create(KEY_WRITE);
try
Registry.Lazywrite := false;
Registry.RootKey := HKEY_LOCAL_MACHINE;
Registry.OpenKeyReadOnly('\Software\Microsoft\Windows\CurrentVersion');
Result := Registry.ReadString('ProductID');
Forum: Programmieren allgemein
by BlackOut,
3. Jul 2007
Habe selbst leider zZ. kein Vista um es zu ueberpruefen, doch bei einem User ist genau der Fall aufgetreten, dass meine Software bei ihm diesen Eintrag nicht auslesen konnte. Leider habe Ich auch nicht die Moeglichkeit Naeheres auf seinem Rechner zu testen.
Mein erster Gedanke war, Vista macht da was anders.
Forum: Programmieren allgemein
by BlackOut,
2. Jul 2007
Ist dies auch fuer Vista gueltig, oder ist der Eintrag dort woanders zu finden?