Non sei molto familiare con le API vedo...Originariamente inviato da =tW=
ehm...cioè? come devo fare?Be', mettiamola così: la maggior parte delle API, per indicare se l'operazione che dovevano portare a termine è andata per il meglio restituiscono un codice di errore come valore di ritorno; quindi fai così:
Quindi esamina gli eventuali codici di errore e confrontali con quelli definiti in winerror.h.codice:#include <stdio.h> #include <stdlib.h> #include <windows.h> int main() { HKEY key; LONG dwRes; dwRes=RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion",0,KEY_SET_VALUE,&key); if(dwRes!=ERROR_SUCCESS) { printf("Errore %d durante l'apertura della chiave.",dwRes); return 1; } dwRes=RegDeleteKey(key,"chiave"); if(dwRes!=ERROR_SUCCESS) { printf("Errore %d durante la chiusura della chiave.",dwRes); return 2; } dwRes=RegCloseKey(key); if(dwRes!=ERROR_SUCCESS) { printf("Errore %d durante la chiusura della chiave.",dwRes); return 3; } return 0; }

Be', mettiamola così: la maggior parte delle API, per indicare se l'operazione che dovevano portare a termine è andata per il meglio restituiscono un codice di errore come valore di ritorno; quindi fai così:
Rispondi quotando