Bonsoir,
J'essaie de charger une ruche avec la fonction RegLoadKey, mais elle me renvoie 1, soit d'après Microsoft : "Incorrect function". Avec ce message d'erreur je ne suis pas très avancé ...
J'ai essayé plusieurs choses, mais ça renvoi 1 à chaque fois :
La doc sur MSDN précise qu'il faut avoir des privilèges spéciaux, mais je suis sur un compte administrateur, et j'arrive à charger une ruche avec regedit.exe, donc je pense que le problème ne viens pas de là.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 RegLoadKey(HKEY_USERS, "ruche", "C:\\Documents and Settings\\Compte restreint\\NTUSER.DAT"); ============================================ char ruche[]="ruche"; LPCTSTR pRuche=ruche; char chemin[]="C:\\Documents and Settings\\Compte restreint\\NTUSER.DAT"; LPCSTR pChemin=chemin; // "hKey" => variable de type HKEY donnée par RegConnectRegistry (qui ne renvoit pas d'erreur) RegLoadKey(hKey, pRuche, pChemin);
Vous pensez que ça pourrait venir de quoi ?
Merci.
A+, Pierre.
Partager