Quitter un processus depuis un autre proprement
Bonjour,
Je dispose d'une application qui en supervise une autre. Lorsque le superviseur détecte un comportement anormal il doit tenter de fermer proprement celle-ci; en l'absence de réponse, il doit tuer le processus.
Une fois l'application surveillée fermée (proprement ou brutalement) le superviseur doit la relancer.
Je parviens à tuer l'application à l'aide de la fonction TerminateProcess par contre je ne connais pas la fonction permettant de demander à un processus de se terminer proprement (comme si l'on quittait l'application depuis la croix en haut à droite). Je suis certain qu'une telle fonction existe; je ne la connais simplement pas.
Quelqu'un est-il en mesure de m'aiguiller ?
mes premières recherches ont échouées.
Toute aide est la bienvenue.
Merci d'avance.