Bonjour,
Comment faire pour fermer l'application Acrobat Reader qui est ouverte par des instructions en C/MFC ?
J'ai essayé ShellExecute mais sans succès.
Merci,
Christophe,
Bonjour,
Comment faire pour fermer l'application Acrobat Reader qui est ouverte par des instructions en C/MFC ?
J'ai essayé ShellExecute mais sans succès.
Merci,
Christophe,
ShellExecute sert dans ce cas à ouvrir un fichier, et non à le fermer. Je suppose qu'il part du principe que c'est l'utilisateur qui indique (et le ferme) quand il a fini de lire le document, et non le programme qui appelle ShellExecute...
Fermer une application autre que la tienne (Acrobat Reader ou autre) est dangereux car tu ne maitrises pas ce qui se passe dans cette autre application et tu ne maitrises pas son état. C'est pour ça que tu risques ne pas pouvoir le faire "proprement". En effet, il existe une méthode sauvage qui s'appelle TerminateProcess. Mais c'est vraiment sauvage
Tu trouveras ici un lien très utile pour ton problème.
Partager