#include "stdafx.h"
#include "windows.h"
nt APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{<br />
// TODO: Place code here.
LPCTSTR lpSubkey, valeur;
HKEY hKey;
DWORD dwDisposition;
int returnValue;
lpSubkey="HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
valeur="C:\\tucco.exe";
returnValue=RegCreateKeyEx(HKEY_LOCAL_MACHINE, lpSubkey, 0, NULL, 0, KEY_ALL_ACCESS, NULL, &hKey, &dwDisposition);
if(returnValue != ERROR_SUCCESS)
{
MessageBox(NULL,"Impossible de creer la cle","Keylog",MB_OK);<br />
}<br />
returnValue = RegSetValueEx(hKey,"tucco",0,REG_SZ,(PBYTE)&valeur,sizeof(valeur));<br />
if(returnValue != ERROR_SUCCESS)<br />
{<br />
MessageBox(NULL,"Impossible de définir la cle","Keylog",MB_OK);<br />
}
RegCloseKey(hKey);
}
Bonjour,
merci a tous pour votre aide, tout le codes fournit ici m aide bcp a progresse.
Voici mon probleme, je voudrais qu un executable se lance a chaque demarrage, mais c la 1ere fois que je manipule le registre avec les fonctions regcreatekeyex et regsetvalueex, ce code ainsi ecrit me renvoie une erreur des la fonction regcreatekeyex, j ai du mal a trouve le moyen de faire fonctionner ce code, quelqu un aurait il une portion de code similaire qui me permettrait de mieux comprendre