Salve,
sto realizzando un programma in vb.net che, a richiesta dell'utente, imposta che esso stesso venga avviato in automatico all'avvio di Windows.
Mi servirebbe una panoramica generale di come si fa![]()
Ovviamente già so che i due metodi per farlo sono 1) impostando una chiave del registro di sistema 2) creando un link nella cartella Avvio automatico del menu start, ma avrei bisogno di informazioni più precise:
- quale è di preciso il percorso del registro di sistema dove devo scrivere la chiave? Come si deve chiamare e che valori deve contenere?
- a seconda delle varie versioni di Windows (da XP in poi) cambia qualcosa, o è uguale in tutte?
- per scrivere sul registro di sistema non a mano ma facendolo fare automaticamente dal mio programma servono i permessi di amministratore?
Inoltre so che di cartella Avvio automatico nel menù start ne esiste una per ogni utente, più una "all users":
- di preciso quale è il percorso assoluto di ognuna di esse?
- e come al solito è uguale per ogni versione di windows o cambia?
Grazie in anticipo![]()

Rispondi quotando
