REG_DWORD en C
seo610
Messages postés
596
Date d'inscription
Statut
Membre
Dernière intervention
-
seo610 Messages postés 596 Date d'inscription Statut Membre Dernière intervention -
seo610 Messages postés 596 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
comment faire pour modifier une valeur hexadécimal REG_DWORD dans le registre en C ?
comme:
if( RegOpenKeyEx( HKEY_CURRENT_USER, "Software\Truc",0,KEY_ALL_ACCESS,&hKey ) == ERROR_SUCCESS )
{
if( RegSetValueEx(hKey,"Test",0,REG_DWORD,0xa,32) == ERROR_SUCCESS )
RegCloseKey( hKey );
}
j'aimerais que Test ai la valeur hexadécimal a.
merci
comment faire pour modifier une valeur hexadécimal REG_DWORD dans le registre en C ?
comme:
if( RegOpenKeyEx( HKEY_CURRENT_USER, "Software\Truc",0,KEY_ALL_ACCESS,&hKey ) == ERROR_SUCCESS )
{
if( RegSetValueEx(hKey,"Test",0,REG_DWORD,0xa,32) == ERROR_SUCCESS )
RegCloseKey( hKey );
}
j'aimerais que Test ai la valeur hexadécimal a.
merci
1 réponse
J'ai trouver :
#include <windows.h>
int main()
{
HKEY hHKCU = NULL, hMyKey = NULL;
DWORD value = 1;
if (RegOpenKeyEx(HKEY_CURRENT_USER, NULL, 0, KEY_WRITE, &hHKCU) == ERROR_SUCCESS)
{
if (RegCreateKeyEx(hHKCU, "My_Subkey\\MyKey", 0, NULL, 0, KEY_WRITE, NULL, &hMyKey, NULL) == ERROR_SUCCESS)
{
RegSetValueEx(hMyKey, "ThisIsADword", 0, REG_DWORD, (BYTE*)&value, sizeof(DWORD));
RegCloseKey(hMyKey);
}
}
return 0;
}
\x85 http://forums.devarticles.com/c-c-help-52/how-to-create-a-dword-using-c-71108.html
#include <windows.h>
int main()
{
HKEY hHKCU = NULL, hMyKey = NULL;
DWORD value = 1;
if (RegOpenKeyEx(HKEY_CURRENT_USER, NULL, 0, KEY_WRITE, &hHKCU) == ERROR_SUCCESS)
{
if (RegCreateKeyEx(hHKCU, "My_Subkey\\MyKey", 0, NULL, 0, KEY_WRITE, NULL, &hMyKey, NULL) == ERROR_SUCCESS)
{
RegSetValueEx(hMyKey, "ThisIsADword", 0, REG_DWORD, (BYTE*)&value, sizeof(DWORD));
RegCloseKey(hMyKey);
}
}
return 0;
}
\x85 http://forums.devarticles.com/c-c-help-52/how-to-create-a-dword-using-c-71108.html