Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - Modificare il registro di sistema
Forum - Pascal - Modificare il registro di sistema

Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 18:30
Martedì, 14/02/2006
Qualcuno conosce delle procedure/funzioni per la modifica del registro di sistema?:-|

PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 18:52
Mercoledì, 15/02/2006
Sai che anche io mi chiamo Niccol? e
sono nato nel 1990?

Dunque passiamo a noi...

--------------------------------

Innanzi tutto, devi includere Registry.
Codice sorgente - presumibilmente Pascal

  1. uses
  2.     [b]Registry[/b], Windows, etc etc...



--------------------------------

Inserisci nel Form associato a questa
Unit l'oggetto TRegistry,
poi, nella procedura pi?
adatta alle tue necessit?, inserisci questo
codice:
Codice sorgente - presumibilmente Pascal

  1. procedure WriteToReg;
  2.  
  3. var TReg: TRegistry;
  4.  
  5. begin
  6.  
  7. TReg:=TRegistry.Create;
  8.  
  9. TReg.RootKey:=HKEY_LOCAL_MACHINE;
  10.  
  11. TReg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',False);
  12.  
  13. TReg.WriteString('CIAO','Ciao, sono Shutdown');
  14.  
  15. end;



--------------------------------

per eliminare una voce dal
registro puoi utilizzare quest'altro codice:
Codice sorgente - presumibilmente Pascal

  1. procedure DelFromReg;
  2.  
  3. var TReg:TRegistry;
  4.  
  5. begin
  6.  
  7. TReg:=TRegistry.Create;
  8.  
  9. TReg.RootKey:=HKEY_LOCAL_MACHINE;
  10.  
  11. TReg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',False);
  12.  
  13. TReg.DeleteValue('CIAO');
  14.  
  15. end;



--------------------------------

Se hai qualche problema posta pure qui!

Ultima modifica effettuata da Shutdown il 15/02/2006 alle 18:56
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 20:55
Venerdì, 17/02/2006
Coincidenza? E programmi anche tu in Pascal: questo va oltre la mera comprensione umana:-|:D

Dopo provo...
Ma per ottenere il valore di una chiave?

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:51
Domenica, 19/02/2006
Non trova l'identificatore HKEY_LOCAL_MACHINE

PM Quote