E
Emmanuel Stapf [ES]
Hi,
During the installation of my application which requires elevated
privileges, I install some registry keys under HKLM. When I first launch
my application, I read data from HKLM.
However on some vista machine it does not work. Using ProcessMonitor, I
saw that instead of trying to read HKLM he actually tries to read from
the virtualized HKLM, i.e. HKCU\Software\Classes\VirtualStore\MACHINE.
Why does it do that? I've verified that I'm only opening the key with
read access, not write access?
Thanks,
Manu
PS: the vista machines are all running with UAC turned on.
During the installation of my application which requires elevated
privileges, I install some registry keys under HKLM. When I first launch
my application, I read data from HKLM.
However on some vista machine it does not work. Using ProcessMonitor, I
saw that instead of trying to read HKLM he actually tries to read from
the virtualized HKLM, i.e. HKCU\Software\Classes\VirtualStore\MACHINE.
Why does it do that? I've verified that I'm only opening the key with
read access, not write access?
Thanks,
Manu
PS: the vista machines are all running with UAC turned on.