Zugriff auf Registry Key [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics] mit 32bit-Programm

03/02/2016 - 14:43 von Markus Donath | Report spam
Hallo,

ich benötige lesenden Zugriff auf den Registry-Key:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics]

Mit 64bit-Programmen ist das kein Problem, für ein 32bit-Programm
existiert dieser Key offenbar nicht.

HKEY hKey;
LONG lRes = RegOpenKeyExW(HKEY_LOCAL_MACHINE,
L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Diagnostics", 0,
KEY_READ, &hKey);

bei 64bit ist das Resultat 0, bei 32bit ist es 2.

Gibt es irgendeine Chance, auch mit 32bit an den Key zu kommen?

Markus


Bjarne Stroustrup about lambda expressions in C++:
Some consider this "really neat!"; others see it as a way to write
dangerously obscure code. IMO, both are right.
 

Lesen sie die antworten

#1 Matthias Hanft
03/02/2016 - 15:34 | Warnen spam
Markus Donath schrieb:

Gibt es irgendeine Chance, auch mit 32bit an den Key zu kommen?



Hmmmm... evtl. mal in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion
suchen? Oder anderswo, wo "Wow64" drin vorkommt - das funktioniert
irgendwie àhnlich wie dieses C:\Windows\SysWOW64 oder so...

Gruß Matthias.

Ähnliche fragen