Я хочу изменить ключ "HKEY_LOCAL_MACHINE \ Software \ название компании \ название игры \ настройки \ значение" на "1" (DWORD)
Это мой код:
HKEY hkey;
DWORD dwDisposition;
if(RegCreateKeyEx(HKEY_LOCAL_MACHINE, TEXT("Software\\company name\\game name\\settings"), 0, NULL, 0, 0, NULL, &hkey, &dwDisposition) == ERROR_SUCCESS){
DWORD dwType, dwSize;
dwType = REG_DWORD;
dwSize = sizeof(DWORD);
DWORD rofl = 1;
RegSetValueEx(hkey, TEXT("value"), 0, dwType, (PBYTE)&rofl, dwSize); // does not create anything
RegCloseKey(hkey);
}
Но это ничего не делает. RegCreateKeyEx () - единственная функция, которая действительно что-то делает: создает «папки» только в реестре. Итак, еще раз, как я терплю неудачу? Как я могу создавать «файлы» в реестре?