F
felikz
Guest
Hi Leude!
Ich habe eine Frage/Problem zu nem cpp Projekt von mir.
Also das Programm schreibt ein paar Sachen in die Reg und später soll es überprüfen ob die vorher geschriebenen Values denn auch da sin. Falls ja, soll es die Namen Und die Werte in eine Datei schreiben oder wenigstens am Bildschirm ausgeben. Das setzen und erstellen der Werte geht, aber das lesen und ausgeben am Screen net. Also bei mir sieht das so aus.
HKEY aaKey;
char chkvalue;
int chksize;
RegOpenKeyEx(HKEY_LOCAL_MACHINE,(LPCTSTR) "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_ALL_ACCESS,&aaKey);
RegQueryValueEx(aaKey, "blabla1",NULL,NULL,(unsigned char *)&chkvalue,unsigned long *)&chksize);
RegCloseKey(aaKey);
printf("%s",chksize);
printf("%c",chkvalue);
Irgendwie kann er weder den Wert noch die Größe anzeigen, es kommt immer n error.
Wie kann ich die Werte denn mit printf() ausgeben???
Danke im Vorraus
Ich habe eine Frage/Problem zu nem cpp Projekt von mir.
Also das Programm schreibt ein paar Sachen in die Reg und später soll es überprüfen ob die vorher geschriebenen Values denn auch da sin. Falls ja, soll es die Namen Und die Werte in eine Datei schreiben oder wenigstens am Bildschirm ausgeben. Das setzen und erstellen der Werte geht, aber das lesen und ausgeben am Screen net. Also bei mir sieht das so aus.
HKEY aaKey;
char chkvalue;
int chksize;
RegOpenKeyEx(HKEY_LOCAL_MACHINE,(LPCTSTR) "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_ALL_ACCESS,&aaKey);
RegQueryValueEx(aaKey, "blabla1",NULL,NULL,(unsigned char *)&chkvalue,unsigned long *)&chksize);
RegCloseKey(aaKey);
printf("%s",chksize);
printf("%c",chkvalue);
Irgendwie kann er weder den Wert noch die Größe anzeigen, es kommt immer n error.
Wie kann ich die Werte denn mit printf() ausgeben???
Danke im Vorraus