Bonjour à Tous
J'ai un problème sur la fermeture d'une application par une application externe :
J'utilise FindWindow pour récupérer le Handle de mon application à fermer et SendMessage(handle,WM_CLOSE,0,0) pour fermer mon application.
Le problème est que pour certaines applications, ça fonctionne normalement et pour d'autres applications, la fenêtre principale ne se ferme pas. Je ne comprends pas pourquoi.
Le Handle récupéré est bien différent de 0. La fonction SendMessage ne renvoie pas d'erreur. Avec PostMessage ou TerminateProcess, c'est pareil.
Le titre de mon application est bien celui défini à la compilation de mon programme, vérifié aussi dans l'état des process de WinXP (le titre apparait lorsque l'on clique sur l'onglet Applications du gestionnaire de tâches de Windows).
Toutes mes applications sont compilées et écrites à peu près de la même façon et je ne comprends pas pourquoi sur certaines l'application se ferme sans probléme et pour d'autres l'application ne se ferme pas.
Si vous avez une idée, je suis preneur !
Merci d'avance.
Gabriel