RegSetValue [Résolu]

Signaler
Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
-
deck_bsd
Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
-
Yop à tous,

J'ai un problème bizzare . J'ai cette méthode :

BOOL __stdcall SetInRun(char * szPath){
 
 HKEY hkKey;
 long iError;

 if(iError = RegCreateKey(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run\", &hkKey) != ERROR_SUCCESS)
 {
 return FALSE;
 }
 
 if(RegSetValue(hkKey,"radiono",REG_SZ,szPath,MAX_PATH) != ERROR_SUCCESS)
 {
 return FALSE;
 }
 
 RegCloseKey(hkKey);

 return TRUE;
}


Cette méthode ne renvoie aucun code d'erreur. J'ai ERROR_SUCCESS. Mais pourtant, lorsque je regarde dans la registry je ne trouvre pas la clef.

Quelqu'un a-t-il une idée ?

Merci d'avance pour vos suggestion.

++

deck_bsd

/*************************************/
http://deck-bsd.eurower.net
A voir également:

2 réponses

Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
11
Salut,
Tu n'as pas précisé ta version de Windows. Tu n'es pas en 64 bits?
Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
1
Bonjour racpp,

Sorry du retard, comme j'avais trouvé le pourquoi je n'ai plus fait attention au retours. Mais c'était effectivement du à ca. J'ai complètement zappé le fait que je boss maintenant sur du 64 bits et du coup , il y un node en plus au niveau de la base de registre (je m'en suis rendu compte en regardant le chemin dans msconfig).

Sorry du dérangement.


++

deck_bsd

/*************************************/
http://deck-bsd.eurower.net