PDA

View Full Version : [C++]Creare chiave di registro di sistema


saidius
01-08-2012, 22:28
ciao a tutti,
ho un problema nella creazione di una chiave di registro di sistema, ho provato questo codice:
codice:


HKEY hKey;
LONG err;
TCHAR RegValue[] = "mio programma";
BYTE ProgramPath[]= "C:\\programma.exe";

err=RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&hKey);
if(err!= ERROR_SUCCESS) cerr<<"ERRORE: impossibile creare la chive del registro di sistema";
err=RegSetValueEx(hKey,RegValue,0,REG_SZ,ProgramPath,sizeof(ProgramPath));
if(err!= ERROR_SUCCESS) cerr<<"ERRORE: ipossibile impostare il valore della chiave del sistema";
RegCloseKey(hKey);



il programma non da nessun errore ma non mi crea la chiave nel registro di sistema
come posso fare?