Da un mio vecchio progetto (modificato per l'occasione):
#include <stdio.h>
#include <windows.h>
TCHAR key_name[= "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
int main(int argc, char *argv[)
{
LONG result = ERROR_SUCCESS;//sbagli qua si tratta di un "errore di successo" se cosi si può dire
HKEY hKey = NULL;
result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, key_name, 0, KEY_QUERY_VALUE, &hKey);
if (result != ERROR_SUCCESS)
printf("Nessuna chiave\n");
else
printf("trovata chiave\n");
return 0;
}
ho riscritto il programma direttamete sul forum senza provarlo quindi non so se ci sono errori