Здравствуйте, я пытаюсь прочитать значение реестра, которое дает мне путь к firefox.exe.
Это хранится в
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 3.0.10\bin
(номер версии можно найти где-то еще)
Но я не могу заставить RegOpenKeyEx вернуть ERROR_SUCCESS для чего-либо под
HKEY_LOCAL_MACHINE
, поэтому этот тест не пройден:
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,TEXT("\\SOFTWARE"),0,KEY_QUERY_VALUE,&keyHandle) == ERROR_SUCCESS)
пока этот тест проходит:
if(RegOpenKeyEx(HKEY_CLASSES_ROOT,TEXT("\\Shell"),0,KEY_QUERY_VALUE,&keyHandle) == ERROR_SUCCESS)