Bonjour,
Voila bientot 2 jours que je galère comme un fou !!
Alors aidez moi s'il vous plait !!
Voila je souhaite modifier la base de registre en editant une clé via la fonction RegSetValueEx.
Le problème est que cette valeur doit être en hexadecimal et que avec le code suivant je ne trouve pas du tout la valeur attendue...
RegCreateKeyEx(
HKEY_LOCAL_MACHINE, // handle to an open key
"System\\CurrentControlSet\\Control\\TimeZoneInformation", // address of subkey name
0, // reserved
NULL, // address of class string
REG_OPTION_NON_VOLATILE,// special options flag
KEY_ALL_ACCESS, // desired security access
NULL, // address of key security structure
&ActiveTimeBiasKey, // address of buffer for opened handle
NULL); // address of disposition value buffer
RegSetValueEx(ActiveTimeBiasKey, "ActiveTimeBias" ,0,REG_DWORD,(LPBYTE) ActiveTimeBiasKeyValue ,sizeof(ActiveTimeBiasKeyValue));
La clé que je trouve est 0x66667830...rien à voir...
J'ai essaye de rentrer la valeur en décimale mais cela ne fonctionne pas non plus...
Je suis débutant en c++ donc merci de me donner des exemples pour vos explications !
Merci d'avance