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
Visual Basic 6 - Cancellare chiave in esecuzione automatica
Forum - Visual Basic 6 - Cancellare chiave in esecuzione automatica

Avatar
vb6 (Normal User)
Pro


Messaggi: 154
Iscritto: 10/01/2007

Segnala al moderatore
Postato alle 14:30
Mercoledì, 25/04/2007
Ciao a tutti...
Ho fatto un programma che da all'utente la possibilità di decidere se farlo partire in automatico o no. Per farlo partire in automatico uso questo codice:

Set addsta = CreateObject("WScript.Shell")
    addsta.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Run\progetto", "C:\programma\progetto.exe", "REG_SZ"

e questo ovviamente funziona...

Il problema mi si presenta quando tento di elimanrlo dall'esecuzione automatica. Ho pensato che per fare questo servisse questo codice:

Set addsta = CreateObject("WScript.Shell")
    addsta.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Run\progetto", "", "REG_SZ"

solo che la chiave non si cancella ma resta sempre nel registro.

Qualcuno sa come eliminarla?

Grazie e ciao


:k:

PM Quote
Avatar
Hacker (Member)
Guru


Messaggi: 1014
Iscritto: 06/06/2006

Segnala al moderatore
Postato alle 15:12
Mercoledì, 25/04/2007
se gli cancelli il percorso della stessa chiave e metti un vbNullString non dovrebbe più partire quindi la chiave non dovrebbe dare fastidio.
Se no,devi usare le API.

PM Quote
Avatar
c.ronaldo (Normal User)
Expert


Messaggi: 577
Iscritto: 01/02/2007

Segnala al moderatore
Postato alle 15:25
Mercoledì, 25/04/2007
Se non sbaglio,al posto di usare

Codice sorgente - presumibilmente Plain Text

  1. addsta.RegWrite



Devi usare  addsta.RegDelete:k:

PM Quote
Avatar
vb6 (Normal User)
Pro


Messaggi: 154
Iscritto: 10/01/2007

Segnala al moderatore
Postato alle 15:26
Mercoledì, 25/04/2007
Ok, grazie e ciao :k:

PM Quote
Avatar
c.ronaldo (Normal User)
Expert


Messaggi: 577
Iscritto: 01/02/2007

Segnala al moderatore
Postato alle 15:33
Mercoledì, 25/04/2007
Ciao:k:

PM Quote