Newsgroup: it.comp.lang.visual-basic
Titolo: Avvio Automatico Applicazione. Non so proprio da dove iniziare.....

Premessa:
Sono alle prime armi.
Cerco qualcuno che spieghi in parole semplici-semplici (magari con
esempio su un ipotetico file situato in C:\Star\Star.exe )
Vorrei far partire dei programmini da me creati  all'avvio di Windows.
Per me è lo stesso che per fare partire il programma si modifichi il
Registro di Configurazione o si metta un collegamento su Esecuzione
Automatica, l'unica cosa che conta è che parti. Ma non so da dove
iniziare. (non credo di essere l'unico visto che svariate volte trovo
nel n.g. richieste di aiuto a questo problema)
Cioè, terra-terra, cosa devo digitare nella finestra del codice perchè
il programma mi parti all'avvio di windows???
Qualcuno recentemente ha postato un messaggio in cui dice quanto segue:
Per avviare un programma in automatico senza ricorrere alla cartella
Esecuzione automatica, è necessario intervenire sul Registro di
configurazione di Windows. La chiave in cui sono contenuti i programmi
da caricare insieme al sistema operativo è la seguente:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Se qui crei un nuova stringa e come valore specifichi il nome e il
percorso
completo del tuo programma, quest'ultimo verrà avviato in modo
automatico ad
ogni avvio di Windows.
Qualcuno mi può fare un esempio di quanto scritto sopra utilizzando per
l'avvio automatico le due possibilità di avvio (tramite modifica al
registro e tramite Collegamento su Esecuzione Automatica)??
Un'ultima cosa: Questo "codice" per l'avvio automatico, viene attivato
durante l'installazione del programma oppure durante la prima esecuzione
del programma oppure dopo il riavvio di Windows??
Cerco qualcuno che spieghi in parole semplici-semplici (magari con
esempio su un ipotetico file situato in C:\Star\Star.exe )
Salutoni. R.P.


Ciao
io ho sperimentato l'opzione di settare il registro di configurazione.
La cosa è semplice:
1) chiami regedit
2) trovi la chiave su menzionata
3) aggiungi una stringa per es. star
4) assegni alla stringa il valore : c:\star\star.exe
e questo lo puoi fare manualmente per provare.
Se vuoi che questa operazione sia fatta dal tuo prg in automatico allora
vai sul sito comune, scaricati easyreg5, aggiungilo al tuo prg ed aggiungi il
seguente codice:
Dim r As New clsEasyRegistry
r.Cd "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
r.ValueOf("star", erSTRING) = app.Path & "\" & app.EXEName & ".exe"
set r=nothing
Se hai problemi fammi sapere
Ciao Dany
--
Posted from 
dns.iqsnet.it
 [192.106.88.9]
via Mailgate.ORG Server - 
http://www.mailgate.org

...



Ciò che ti ho scritto nel precedente messaggio serviva ad avviare una qualsiasi
applicazione all'avvio di windows. Tale procedimento NON UTILIZZA la cartella
Esecuzione Automatica bensì usa il registro di configurazione di windows.
Ho provato ad inserire un collegamento nella cartella su menzionata ma l'applicazione
non si avviano! (almeno sul mio pc)
Se segui le istruzioni che ti ho scritto nel precedente messaggio stai sicuro che funziona!
Per la gestione della prima escuzione ti consiglio di utilizzare un file ini (sul sito comune trovi un
ottimo ocx che li gestisce.
Più di questo non posso scriverti
