Bonjour tout le monde
Voilà mon problème : j'ai fait un petit prog qui, lorsqu'il y a fermeture de session ou de windows, il me lancer une fonction toto. Ca fonctionne très bien (je vous ai mis le code en dessous). Mais lorsque je démarre ce prog par un service ac l'utilisateur system, je le vois bien dans les processus démarrés mais il n'est pas pris en compte lors de la fermeture de session. Quelqu'un aurait une idée du pourquoi de la chose ??????????
Quand tu es l'utilisateur system tu ne reçois pas le message
WM_QUERYENDSESSION de l'utilisateur principal, et heuresement.
Depuis un service il faut regarder du coté de RegisterServiceCtrlHandlerEx
Merci mais je ne connais pas RegisterServiceCtrlHandlerEx : c'est quoi ? Comment je l'utilise ?
Et sinon, j ene peux pas lancer ce prog avec l'utilisateur qui a ouvert sa session par exemple ?
Salut,
Ton code n'est pas un service Windows.
Tu peux regarder les réponses que je t'avais proposées ICI.
Voici un petit tutorial pour débuter avec les services:
http://chgi.developpez.com/windows/services/