Salut tout le monde,
J'écris une petite application pour Windows 7 64 bit.
Je veux que ma petite application change un DWORD OEMBackground valeur à Software\\Microsoft\\Windows\\CurrentVersion\\Authentication\\LogonUI\\Background dans le registry.
Mais ma application est une application 32 bit donc elle écrit/changer un valeur automatique dans Wow6432node\\....
Ici le code qui j'ai écrit déjà:
Est aussi je ne sais pas vraiment comment de faire que elle change le valeur à 0 de 1 .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 HKEY key; if (RegOpenKey(HKEY_LOCAL_MACHINE, TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Authentication\\LogonUI\\Background"), &key) != ERROR_SUCCESS) { cout << "Unable to open registry key"; } if (RegSetValueEx(key, TEXT("OEMBackground"), 0, REG_DWORD, (LPBYTE)"1", strlen("1")*sizeof(char)) != ERROR_SUCCESS) { RegCloseKey(key); cout <<"Unable to set registry value value_name"; } else { cout << "value_name was set" << endl; }
Partager