Sourcecodes - In die Registry schreiben

Sprachenübersicht/C / C++/ C#/System

In die Registry schreiben

Diese Seite wurde 5551 mal aufgerufen.

Diese Artikel wurde als uneditierbar gepostet, und darf, wenn nicht ausdrücklich erlaubt nicht auf anderen Seiten verbreitet, oder editiert werden! Printversion

Keywords: Werte in die Registry eintragen, C++ Quellcode, Sourcecode

Herzlichen Dank an Anton Staruschkin von www.cpp-programming.de/, für die Erlaubnis seine Quellcodes zu veröffentlichen.

Hier ein Beispiel wie man sich in den Registrierungs-Editor einträgt. Folgender Code schreibt sich in "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run" rein und lässt bei jedem Windowsstart das Programm "programm.exe" starten:

Code:


#include <windows.h>

int main()
{
  HKEY hkey;
  HKEY KEY = HKEY_LOCAL_MACHINE;
  char place[100]= {"Software\\Microsoft\\Windows\\CurrentVersion\\Run"};
  char name[100]= {"Autostart"};
  char value[100]= {"C:\\programm.exe"};

  RegOpenKeyEx(KEY,(LPCTSTR)place,0, KEY_ALL_ACCESS,&hkey); 
  RegSetValueEx(hkey, name, 0, REG_SZ, (BYTE *)value, strlen(value));
  RegCloseKey(hkey);
  return 0;
}

Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren?

Sprachenübersicht/C / C++/ C#/System/In die Registry schreiben