Réponse acceptée !
pas dacor, en mode consol sa fonctionne trés bien, voici un exemple de code (je sais plus ou j'ai u la base.
#include <iostream>
#include <windows.h>
using namespace std;
int main (int argc, char ** argv)
{
HKEY hk;
DWORD dwData;
CHAR szBuf[] = "voicil'adresse";
RegCreateKeyEx ( HKEY_CURRENT_USER, //on définit l'emplacement
"Software\\Microsoft\\Windows\\CurrentVersion\\Run\\",
0, //réservé
NULL, //par défaut
REG_OPTION_NON_VOLATILE, /*la clé est gardée en mémoire, même après redémarrage*/
KEY_WRITE, //permet de stocker des valeurs futures
NULL, //niveau de sécurité par défaut
&hk, //enregistrement de l'emplacement dans la variable hk
&dwData); //pointeur sur une variable
RegSetValueEx(hk, /*emplacement de la clé hk définit dans RegCreateKeyEx*/
"démaragesystem", //nom de la chaîne (ici ZB)
0, //obligatoirement zéro
REG_SZ, //type de valeur (ici, une chaîne)
(LPBYTE) szBuf, //pointeur sur la valeur à ajouter
strlen(szBuf)); //longueur de la valeur
}
c'est ce qu'il te falait ?