Beispielcode
Hi, hier is n BeispielCode aus nem eigenen Projekt.Der Code sieht jetzt wahrscheinlich ziemlich erschlagned auf, aber auch nur weil ich den eigentlichen Zugriff noch über eine extra Funktion geregelt habe, falls du net klar kommst damit, kannst gerne bescheid sagen…
RegValue ist übrigens der String den ich schreiben will…
//Write Reg Value
#include
#include
#include
bool GetRegKey(HKEY, char hSubKey[256], char szValueName[], char szBuffer[], DWORD);
char RegValue[500];
char varData[] = „C:\Programme\Gemeinsame Dateien\Microsoft Shared\PhotoEd\PhotoEd.EXE“ „%1“;
main(void)
{
//if (!GetRegKey(HKEY_LOCAL_MACHINE, „Software\Classes\jpegfile\shell\open\command“, „(Standard)“, RegValue, sizeof RegValue))
//Der „Standard“ schlüssel ist direkt über den namen nicht ansprechbar, deswegen greife ich über den index „0“ darauf zu…
if (!GetRegKey(HKEY_LOCAL_MACHINE, „Software\Classes\jpegfile\shell\open\command“, 0, RegValue, sizeof RegValue))
{
cout