File Registry Redirection (VirtualStore)
Napisane: piątek, 23 marca 2012, 14:41
Nie wiem czy ktoś z Was pisał program, który korzysta z Rejestru pod Win 7 64bit.
Standardowe:
nie działa, ponieważ bez uprawnień Administratora zapisuje w:
HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\MojKlucz
Uruchomienie aplikacji jako administrator zapisuje w:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MojKlucz
A chciałbym żeby program stworzył klucz w:
HKEY_LOCAL_MACHINE\SOFTWARE\MojKlucz
Aplikacja nie może przez to działać poprawnie :/
(Wyłączenie UAC nie pomaga)
- siedze nad tym i w sumie to działa program wiec możliwe, że ta ścieżka nie ma aż tak wielkiego znaczenia... hmm
Standardowe:
KOD cpp: UKRYJ
TRegistry* Rejestr = new TRegistry(KEY_READ);
Rejestr->RootKey = HKEY_LOCAL_MACHINE;
Rejestr->Access = KEY_WRITE;
Rejestr->OpenKey("Software\\MojKlucz", true);
Rejestr->CloseKey();
Rejestr->Free();
Rejestr->RootKey = HKEY_LOCAL_MACHINE;
Rejestr->Access = KEY_WRITE;
Rejestr->OpenKey("Software\\MojKlucz", true);
Rejestr->CloseKey();
Rejestr->Free();
nie działa, ponieważ bez uprawnień Administratora zapisuje w:
HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\MojKlucz
Uruchomienie aplikacji jako administrator zapisuje w:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MojKlucz
A chciałbym żeby program stworzył klucz w:
HKEY_LOCAL_MACHINE\SOFTWARE\MojKlucz
Aplikacja nie może przez to działać poprawnie :/
(Wyłączenie UAC nie pomaga)
- siedze nad tym i w sumie to działa program wiec możliwe, że ta ścieżka nie ma aż tak wielkiego znaczenia... hmm