services windows et interface graphique

  • Thread starter Thread starter manu
  • Start date Start date
M

manu

bonjour,

J'ai lu dans la doc, que les service s'exécutent dans une station windows
non interactive.
En effet, même quand mon service lance un process, qui est une appli MFC
boite de dialogue, on ne la voit pas.
Par contre, le process est bien créé, on le voit dans le gestionnaire des
tâches.

Comment faire par exemple, pour que le service informe l'utilisateur que le
PC va sauvagement le déloguer dans une quart d'heure, et qu'il ferait mieux
de sauver ses données...

merci
 
Primo : MFC+Service, c'est pas très malin.

MessageBox peut utiliser les Flags qui permet de se faire voir sur le bureau
de l'utilisateur interactif.

Mais il ne faut pas attendre de l'utilisateur de réponse puisqu'il n'y en a
pas forcement.
 
Primo : MFC+Service, c'est pas très malin.

je n'utilise en fait que la CSocket, la boite de dialogue n'est là que pour
mes tests.
Dans ce cas...
MessageBox peut utiliser les Flags qui permet de se faire voir sur le bureau
de l'utilisateur interactif.

ha, nouveauté (pour moi) !
merci pour l'info.
Mais il ne faut pas attendre de l'utilisateur de réponse puisqu'il n'y en a
pas forcement.

oui, lorsque aucun utilisateur ne s'est encore logué

merci pour ta réponse.
 
Back
Top