Monitorer la fin d'un process

hakim -  
Canard007 Messages postés 5936 Statut Contributeur -
Bon à tous,

D'après-vous est-il possible de "hooker"(monitorer) un process via son nom sur un système XP et de faire un action suite à la fin du process "hooké"?
Concretement, j'ai packagé BusinessObject v5.1.5 et j'ai besoin de faire un action sur le système avant le lancement et après.
Je cherche donc à monitorer le process BUSOBJ.EXE.
Merci pour tous conseils.
A voir également:

1 réponse

Canard007 Messages postés 5936 Statut Contributeur 215
 
Salut,
avec wmi tu peux recuperer la liste des process en cours, donc pour la surveillance pas de prob, de plus il est aussi possible de s'abonner à un evenement sur la base CIM (base que requete wmi) donc en s'abonnant sur la bonne table tu devrai pouvoir detecter en temps réel la fin de ton process..
je te renvoie à un p'tit tuto la dessus qui devrai t'eclairer, te restera plus qu'a lancer ton script ;-)

http://dotnet.developpez.com/tutoriels/wmi1/
la avec plus de detail
http://laurent-dardenne.developpez.com/articles/wmi-p1/

ce qui t'interresse c'est un truc du genre pour l abonement au changement
SELECT * FROM RegistryValueChangeEvent

COIN!
0