come posso far si che un programma si avvii automaticamente un determinato giorno ad una data ora. datemi un po' di codice per favore perchè non me la cavo molto bene.
grazie
come posso far si che un programma si avvii automaticamente un determinato giorno ad una data ora. datemi un po' di codice per favore perchè non me la cavo molto bene.
grazie
non capisco se deve partire il programma che fai in VB oppure devi da VB far partire un programma
Massimiliano Etere
meNOSPAMPLEASE@maxetere.it
http://www.suonaresuonare.it
http://www.vendovendo.it
Innanzi tutto fai eseguire SEMPRE il programma all'avvio... come servizio di WinNT o semplicemente come Run nel registro.
Nel programma IN BACKGROUND avviato testa l'ora e il giorno e poi se coincide con quella che vuoi tu...
Form_1.Show!
SI ESATTO!!!
oppure lanci ad ogni avvio di windows
un file batch che controlla la data di sistema
e se corrisponde a quella "GIUSTA"
allora da BATCH lanci l'eseguibile VISUAL BASIC
-----------------------------------------------------
P.S. vorrei chiedere a tutti!!!
Con WIN XP che in pratica
protegge il file autoexec.bat, come si fa a
far partire un programma exe o bat o com (insomma un eseguibile)
ad ogni avvio del sistema???
Ho letto molti post (anche datati) ma non ho ancora risolto!!!
CREDO CHE DEVO INTERVENIRE DIRETTAMENTE SUL REGISTRO DEL SISTEMA
ma non so come, vi sarei grato se mi spiegaste
DETTAGLIATAMENTE su quali file o chiavi devo andare ad apportare
le dovute modifiche e che tipo di modifiche (in termini di codice)
vanno apportate per lanciare ad esempio un file chiamato
PROVA.BAT residente in C:\DOCUMENTI
Grazie
...Terrible warlords, good warlords, and an english song
Guarda puoi abilitare l'esecuzione di Autoexec.bat cosi...
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\
ed imposti "ParseAutoexec" come valore stringa a "1"
(il tutto senza apici )
PS... provato su WinNT/2000
x $$$
Ti chiedo ancora un minuto di pazienza...
in Winlogon
ci sono le seguenti "sotto-directory"
---------------------
CREDENTIALS
GPExtensions
Notify
SpecialAccounts
------------------------
Cosa devo fare ORA ???
...Terrible warlords, good warlords, and an english song
Non andare NELLE SOTTODIRECTORY... ma in winlogon fai NUOVO VALORE (NON NUOVA KIAVE!!!!!!) e setti ParseAutoexec come valore stringa a 1
bada che cmq se crei un file AUTOEXEC.NT viene eseuito SEMPRE.
...
Ora provo!!! (al limite se funziona mi accontento)
CMQ è quello che temevo anche io
infatti rendendo modificabile il file autoexec
la sicurezza di XP diventa molto precaria!!!
non esiste un altro modo per lanciare all'avvio del sistema
un eseguibile (senza rendere modificabile AUTOEXEC?)
...Terrible warlords, good warlords, and an english song
Certo... o metti nella cartella STARTUP
o nella chiave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run
e crei i valori stringa con nome come vuoi te e valore ill percorso del file!!!