Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Bloccato con RegGetValue...
Forum - C/C++ - Bloccato con RegGetValue...

Avatar
gianluca (Normal User)
Pro


Messaggi: 103
Iscritto: 23/06/2008

Segnala al moderatore
Postato alle 14:16
Mercoledì, 24/06/2009
Ciao Ragazzi, stavo scrivendo un codice che mi scansionasse se c'è un valore in una chiave di registro a differenza di un altro! forse col codice mi chiarisco un po!

Codice sorgente - presumibilmente C#

  1. HKEY key;
  2. DWORD Value = 0;
  3. int prova = 0;
  4. char buffer[100] = "";
  5.  
  6. if(RegOpenKey( HKEY_CURRENT_USER,"PROVA",0,KEY_READ,&key)==ERROR_SUCCESS) {
  7.        
  8.         prova = RegGetValue(key,NULL,"VALORE",RRF_RT_REG_DWORD,NULL,&Value,NULL);
  9.  
  10.         sprintf(buffer, "%x", Value);
  11.         MessageBox(0, buffer, "Prova", 0);
  12.         if((Value)!=16256) {
  13.  
  14.                 //1° ISTRUZIONE
  15.  
  16.         } else {
  17.                
  18.                 //2° ISTRUZIONE
  19.         }
  20. }



Bene, insomma vorrei avere nella variabile Value il valore ke c'è nella chiave di registro "HKEY_CURRENT_USER\\PROVA" Dove c'è un Valore DWORD(32bit) di Nome "VALORE"...

Cosa possibile o chiedo troppo?
Un Esempio mi renderebbe molto felice!!
Grazie 1000! :D

Gianluca...

PM Quote