Newsgroup: it.comp.lang.visual-basic
Titolo: Help autostart

Ciao a tutti...
qualcuno a qualche buona idea su come rendere eseguibile un applicazione in
modo
automatico allo start del sistema ?
Quello che vorrei è, all'interno dell'applicazione, dare la possibilità
all'utente
di decidere se l'applicazione stessa deve ripartire alla prossima esecuzione
di windows.
Immettere nel .INI la stringa "RUN=application.exe" non va bene in quanto,
quando
l'utente decidesse di disinstallare l'applicazione, verrebbe generato un
errore.
Quindi:
1] possibilità di decidere l'autoRUN all'interno dell'applicaizone
2] Nessun errore in caso di disinstallazione dell'applicazione con l'opzione
di Autorun attivata
3] Deve fungere con ME,98,95,NT,2000. (se non con 3.1 chi se ne frega
:-)))) )
Eterna gratitudine a chi mi desse delle dritte ;-).
Ciao, Roby

 ha scritto

anche se non funzionano ? :)
metti una voce di menu' spuntabile con qc come "lancia all'avvio di
windows".
se uno la spunta, vai a scrivere nel registro, chiavi tipo
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
(direi che variano un po' secondo il windows)
o, se preferisci, nell'ini (che pero' e' un classico del win3x che a te non
piace, tant'e' che non mi ricordo manco piu' se win- o system-, in w2k sono
praticamente vuoti).
se uno toglie la spunta, elimini la voce da dove l'hai messa.
in alternativa metti/togli un link in esecuzione automatica.
per scrivere nel registro al di fuori del default di vb
    HKEY_CURRENT_USER\Software\VB and VBA Program Settings
c'e' una classe sul sito comune del ng:
http://www.murialdo.it/it_lang_vb/

 wrote in message 3a03e31d$1@dnews...
: Ciao a tutti...
:
: qualcuno a qualche buona idea su come rendere eseguibile un applicazione
in
: modo
: automatico allo start del sistema ?
:
: Quello che vorrei è, all'interno dell'applicazione, dare la possibilità
: all'utente
: di decidere se l'applicazione stessa deve ripartire alla prossima
esecuzione
: di windows.
:
: Immettere nel .INI la stringa "RUN=application.exe" non va bene in quanto,
: quando
: l'utente decidesse di disinstallare l'applicazione, verrebbe generato un
: errore.
:
: Quindi:
:
: 1] possibilità di decidere l'autoRUN all'interno dell'applicaizone
: 2] Nessun errore in caso di disinstallazione dell'applicazione con
l'opzione
: di Autorun attivata
: 3] Deve fungere con ME,98,95,NT,2000. (se non con 3.1 chi se ne frega
: :-)))) )
:
: Eterna gratitudine a chi mi desse delle dritte ;-).
:
: Ciao, Roby
:
:
:

 se uno toglie la spunta, elimini la voce da dove l'hai messa.
E' questo il problema.
Se uno mette la spunta io scrivo nel .INI
Poi il "pirla" rimuove il programma e alla prossima esecuzione di windows
viene visualizzato l'errore perché non trova più l'eseguibile.
Con il registry funge o mi ritrovo con lo stesso problema ?
( Ovverosia: se non trova più l'eseguibile con la chiave in RUN s'incazza o
se ne frega ?)
Comunque... danke. Mo' ci provo.

 se ne frega ?)
era ed e' un tipico problema dei prog scritti maluccio,
per esempio ms windows :)
con tutti gli exe vb direi che se il prg scrive qualcosa nel registro, e poi
uno lo disinstalla regolarmente da pannello, le robe nel registro rimangono.
forse con qualche installer migliore tipo wise va meglio. le nu, mcafee e
altri direi che puliscano per bene. (piu' o meno, il registro ha una
spiccata tendenza a riempirsi di rusco e rumenta).
non elegantissimo ma molto pratico: se uno spunta il menu', puoi mandare un
msgbox del tipo "ricordati di disattivare questa opzione prima di
disinstallare il mio prg".
da questo punto di vista il link in esecuzione automatica e' piu' pulito,
anche l'utente piu' tonto e' in grado di arrivare a rimuoverlo, mentre
mettere mano agli ini di sistema o al registro...
ciao, a.

 wrote in message 3a03e31d$1@dnews...
: : Ciao a tutti...
: :
: : qualcuno a qualche buona idea su come rendere eseguibile un applicazione
: in
: : modo
: : automatico allo start del sistema ?
: :
: : Quello che vorrei è, all'interno dell'applicazione, dare la possibilità
: : all'utente
: : di decidere se l'applicazione stessa deve ripartire alla prossima
: esecuzione
: : di windows.
: :
: : Immettere nel .INI la stringa "RUN=application.exe" non va bene in
quanto,
: : quando
: : l'utente decidesse di disinstallare l'applicazione, verrebbe generato un
: : errore.
: :
: : Quindi:
: :
: : 1] possibilità di decidere l'autoRUN all'interno dell'applicaizone
: : 2] Nessun errore in caso di disinstallazione dell'applicazione con
: l'opzione
: : di Autorun attivata
: : 3] Deve fungere con ME,98,95,NT,2000. (se non con 3.1 chi se ne frega
: : :-)))) )
: :
: : Eterna gratitudine a chi mi desse delle dritte ;-).
: :
: : Ciao, Roby
: :
: :
: :
:
:


