Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
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.
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.