2012-09-26 3 views
1

Я сохранить путь к каталогу в реестре с этим кодом:запись реестра удаляется после перезагрузки

HKEY hKey; 
RegCreateKeyEx(HKEY_CURRENT_USER, L"Software\\BArtWell\\MyApp", 0, NULL, REG_OPTION_VOLATILE, KEY_WRITE, NULL, &hKey, NULL); 
RegSetValueEx(hKey,L"Directory",0,REG_SZ,(LPBYTE)sz,(DWORD)wcslen(sz)*sizeof(wchar_t)); 
RegCloseKey(hKey); 

И это работает нормально до перезагрузки. Но после перезагрузки HKCU \ Software \ BArtWell \ MyApp не существует. Протестировано на XP и Windows7 с таким же результатом. Что я делаю неправильно?

+0

Запустить приложение с правами администратора? –

+0

Может быть проблема с переадресацией 64/32-битной? –

+0

@BaliC: Запуск как обычно. Программа может использовать реестр с правами администратора? – BArtWell

ответ

Смежные вопросы