Def: registry einträge mit c++

Beitrag lesen

Ich nutze Dev C++ [...]

Ah, das heißt, du nutzt das Win32 API. Dies hier funktioniert bei mir unter Win XP Home SP2 (natürlich musst du zur Ausführung als Administrator angemeldet sein, sonst hat's keine Wirkung):

#include <string.h>
#include <windows.h>

int main(void)
{
HKEY hkey;
char *appname = "MyProgram";
char *executable = "C:\myprogram.exe";

RegOpenKeyEx (HKEY_LOCAL_MACHINE, "Software\Microsoft\Windows\Currentversion\Run", 0, KEY_SET_VALUE, &hkey);
RegSetValueEx (hkey, appname, 0, REG_SZ, (LPBYTE) executable, strlen(executable) + 1);
RegCloseKey(hkey);

return 0;
}

Hoffe, damit kommst weiter.

Def