Page 1 sur 1
[R] Func a la fermeture de windows
Posté : dim. 22 mars 2009 22:25
par Iste
Salutations,
J'aimerai savoir si il etait possible de lancer une fonction quand windows se ferme.
Et meme mieux, si possible, stoper la fermeture et la relancer a la fin de la fonction
Et meme, encore plus mieux, desactiver clavier/souris, mais aussi l'ecran pendant ce temps (sachant qu'il faut que ca remarche apres le reboot

)
Voila, merci !
Re: [..] Func a la fermeture de windows
Posté : dim. 22 mars 2009 22:35
par Voodoo
Je ne sais pas si c'est possible d'intercepter un message système, notamment celui de l'extinction de la machine...par contre en executant le script avant et en le faisant attendre sur un sleep on peut toujours tricher avec un
qui se déclenchera automatiquement à la fermeture du script, donc à la fermeture de windows (théoriquement).
Il me semble que windows envoie un signal à tous les processus existant leur demandant de se fermer mais peut être qu'il force leur fermeture...ou que autoit3 ne prend pas bien en compte le message. Il faut tester.

Re: [..] Func a la fermeture de windows
Posté : dim. 22 mars 2009 22:43
par Iste
ok, je vais tester ca :p c'est une bonne idée en effet
Pis, quand on ouvre un blocnote, qu'on fait une modif mais qu'on sauvegarde pas et qu'on ferme windows, celui ci stop a la fermeture de notepad.
Si on fait "annuler" a la demande de sauvegarde de notepad ca stop la fermeture de windows.
Donc a moins que notepad soit plus integré au windows que ce que je crois (pas testé avec d'autre log), je suis sur qu'il y a moyen de faire quelque chose !
Bon, apres, avec autoit.. peut etre pas...
Re: [..] Func a la fermeture de windows
Posté : dim. 22 mars 2009 23:17
par Tlem
Tout est écrit dans la fonction
OnAutoItExit :
Remarks
Inside the function, @ExitCode can be used to retrieve the code set by the exit statement.
The mode of exit can be retrieved with @ExitMethod.
0 Natural closing.
1 close by Exit function.
2 close by clicking on exit of the systray.
3 close by user logoff.
4 close by Windows shutdown.
Re: [..] Func a la fermeture de windows
Posté : dim. 22 mars 2009 23:32
par Iste
Oui merci, grace a vous deux mon principal probleme est resolu ^^
Mais j'aimerais vraiment savoir si l'on peut stoper la fermetur de windows :/ Sinon ben tant pis hein
M'enfin, encore merci quand meme

Re: [..] Func a la fermeture de windows
Posté : dim. 22 mars 2009 23:43
par Tlem
Oui c'est possible.
Il vous faut l'utilitaire Microsoft
Shutdown et le commutateur /a.
Il est sans doute possible de faire autrement, mais j'ai pas cherché.
Re: [..] Func a la fermeture de windows
Posté : dim. 22 mars 2009 23:53
par Iste
Ha ben, c'est un peu monté au rouleau de scotch, mais c'est ce qu'il me fallait ^^
Encore merci, je clos le sujet