Ошибка с RegOpenKeyEx

Я использую Code :: blocks для записи программы, которая меняет реестр, но когда я звоню

RegOpenKeyEx (HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce", 0, KEY_ALL_ACCES | KEY_WOW64_64KEY, &key); 

возврат кодовых блоков

`KEY_WOW64_64KEY ‘uneclared (сначала использовать в этой функции)

Я добавил #include но он все равно не работает.
Спасибо 🙂

Вам нужно определить целевую версию Windows XP или выше, чтобы иметь доступ к этому. Вероятно, вы ориентируетесь на Windows 2000.

В targetver.h (или везде, где вы определяете _WIN32_WINNT ) вам нужно следующее:

 #define _WIN32_WINNT 0x0501 //targets XP or later