OVH Cloud OVH Cloud

suppr processus

2 réponses
Avatar
beedj
Bonjour,
J'ai 2 questions :
* Comment mettre fin =E0 un processus windows dont on=20
connait uniquement le nom ?
par exemple mettre fin au processus "appli" qui est le=20
r=E9sultat de l'execution d'un exe : appli.exe

* Comment supprimer toutes les boites de dialogue (y=20
compris les messages d'erreurs) lors de l'execution d'un=20
exe ?

Cordialement

2 réponses

Avatar
François Picalausa
Hello,

Pour ta première question, jette un oeil à l'article How to kill an app
gently :
http://msdn.microsoft.com/library/en-us/dnvsm01/html/dt0109.asp

Et un exemple de la technique décrite ci-haut: TaskList
http://www.mvps.org/vb/samples.htm

Pour la seconde question, il faut que l'application offre un modèle objet
permettant la désactivation des messages (Office le permet, comme décrit
dans http://faq.vb.free.fr/index.php?questionx).
Sinon, il faut commencer à chercher les fenêtres, les masquer, ... une vraie
galère.
En plus, certains messages d'erreurs peuvent être utiles voire indispensable
pour l'utilisateur! (c'est toujours mieux de savoir quand quelquechose ne va
pas)

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
Le nombre de pages d'un cours de math avant un examen tends vers
l'infini.

"beedj" a écrit dans le message
de news:18ccf01c44c8e$1336c500$
Bonjour,
J'ai 2 questions :
* Comment mettre fin à un processus windows dont on
connait uniquement le nom ?
par exemple mettre fin au processus "appli" qui est le
résultat de l'execution d'un exe : appli.exe

* Comment supprimer toutes les boites de dialogue (y
compris les messages d'erreurs) lors de l'execution d'un
exe ?

Cordialement


Avatar
beedj
merci des conseils, je vais jeter un oeil.
Cependant pour te répondre, je souhaite supprimer toutes
les boites de dialogues dans mon exe car dans certain cas,
il peux y avoir une expiration de délai.
Or cet exe est lancé de façon periodique par un
gestionnaire de tache.
Je suppose que lorsqu'une boite de dialogue d'erreur est
retourné par le programme, son execution est stoppé et le
processus reste en mémoire. J'ai donc plusieurs fois ce
processus figé dans le gestionnaire des taches. L'idéale
serait d'anticipé les erreurs, mais bon...

merci
-----Message d'origine-----
Hello,

Pour ta première question, jette un oeil à l'article How


to kill an app
gently :
http://msdn.microsoft.com/library/en-


us/dnvsm01/html/dt0109.asp

Et un exemple de la technique décrite ci-haut: TaskList
http://www.mvps.org/vb/samples.htm

Pour la seconde question, il faut que l'application offre


un modèle objet
permettant la désactivation des messages (Office le


permet, comme décrit
dans http://faq.vb.free.fr/index.php?questionx).
Sinon, il faut commencer à chercher les fenêtres, les


masquer, ... une vraie
galère.
En plus, certains messages d'erreurs peuvent être utiles


voire indispensable
pour l'utilisateur! (c'est toujours mieux de savoir quand


quelquechose ne va
pas)

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
Le nombre de pages d'un cours de math avant un examen


tends vers
l'infini.

"beedj" a écrit


dans le message
de news:18ccf01c44c8e$1336c500$
Bonjour,
J'ai 2 questions :
* Comment mettre fin à un processus windows dont on
connait uniquement le nom ?
par exemple mettre fin au processus "appli" qui est le
résultat de l'execution d'un exe : appli.exe

* Comment supprimer toutes les boites de dialogue (y
compris les messages d'erreurs) lors de l'execution d'un
exe ?

Cordialement




.