J'ai un programme d'installation dans lequel je voudrais m'assurer que mon application n'est pas en cours d'exécution. Si c'est le cas, je voudrais le fermer (ne pas le tuer, car l'application doit enregistrer des données à la sortie). Le problème supplémentaire est que la fenêtre de mon application est masquée (l'icône de la barre d'état est affichée à la place), donc Process.MainWindowHandle est toujours 0.Comment fermer (ne pas tuer) une autre application qui n'a pas de fenêtre visible? (C#)
Que puis-je faire pour signaler la fermeture de l'application? Puis-je envoyer un message directement à l'application (pas à la fenêtre)?
Votre aide sera grandement appréciée. Gregor