Einzelnen Beitrag anzeigen

Mattze

Registriert seit: 6. Jan 2005
664 Beiträge
 
#1

ProductName aus der Registry

  Alt 26. Nov 2011, 18:43
Hallo,

ich arbeite mit D7 pro unter Win 7 HP, 64. Bei der 32er Version ging es noch.

Die Registry wird mit
reg:=TRegistry.create(KEY_READ OR KEY_WOW64_64KEY);
angelegt.
Danach wird der Schlüssel
'Software\Microsoft\Windows NT\CurrentVersion'
unter HKLM zum Lesen geöffnet.
Wenn ich dort den 'ProductName' lese (readstring), wird mir immer
"Microsoft Windows XP" ausgegeben.
Drin steht es aber richtig, also "Windows 7 Home Premium" (regedit).
Warum das so ist und woher er den Wert nimmt, ist mir völlig unklar.

Könnt Ihr mir helfen? Warum ist das so und was muss ich ändern, damit es richtig wird?

Gruß
Mattze
  Mit Zitat antworten Zitat