Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Come eseguire un programma alla chiusura di windows
lunedì 06 dicembre 2004 - 18.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
kevin
Profilo
| Junior Member
73
messaggi | Data Invio:
lun 6 dic 2004 - 18:45
Ciao a tutti,
vorrei sapere come poter eseguire un programma alla chiusura di windows xp,98.
Il mio problema è di dover eseguire delle operazione con un mio programma prima che windows venga chiuso, Come posso fare?
Dal mio programma posso intercettare la chiusura di windows?
Grazie 1000
GvnnRules
Profilo
| Senior Member
436
messaggi | Data Invio:
mer 8 dic 2004 - 11:45
Ciao,
purtroppo non c'è un evento o una coa simile di sistema (che io sappia), però potresti fare 2 cose:
1. scaricarti una utiliti da questo indirizzo
http://www.winmag.com/software/toolkit.htm
che si chiama PWShut, che praticamente alla chiusura di windows controlla una dorectory simile a quella di startup ed esegue le applicazioni
2. Crearti tu la tua soluzione, potresti creare un servizio windows che parte in automatico all'avvio, e intercettare l'evento di stop del servizio ed eseguire le operazioni che ti servono
ciaoz
Gvnn
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 8 dic 2004 - 23:43
Allora il sistema Windows lancia un messaggio di tipo WM_QUERYENDSESSION alle applicazioni in quel momento aperte.
Se tu riesci ad intercettare questo messaggio puoi decidere per esempio di abortire lo shutdown di eseguire un'altra applicazione e poi provvedere tu allo shutdown o logoff.
Qui trovi indicazioni:
http://msdn.microsoft.com/library/en-us/sysinfo/base/wm_queryendsession.asp
Se usi Windows Forms mi pare che queste messaggio viene intercettato autoimaticamente nell'evento Form Unload.
ciao
david
GvnnRules
Profilo
| Senior Member
436
messaggi | Data Invio:
gio 9 dic 2004 - 00:56
David ne sa sempre una + del diavolo :-P
Ciaoz
Gvnn
kevin
Profilo
| Junior Member
73
messaggi | Data Invio:
sab 11 dic 2004 - 01:19
Grazie 1000 a tutti per le risposte,
ho trovato la procedura, solo che ho capito come si fa con il C, ma ha me serve per il basic, qualcuno sa come posso fare in basic?
Grazie
kevin
Profilo
| Junior Member
73
messaggi | Data Invio:
sab 11 dic 2004 - 01:21
trovato :)
http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/cpref/html/frlrfmicrosoftwin32systemeventsclasssessionendingtopic.asp
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !