Lancer une tache grace au lancement d'un processus

Résolu
MrCubeLordBx4 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
MrCubeLordBx4 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à ceux qui décide de visiter cette page.
J'aimerais savoir comment faire pour executer une tache avec comme déclencheurs le lancement d'un processus.
Un exemple sera plus compréhensible :
Je crée un fichier .bat dans lequel je met "taskkill /im processus.exe /f". Ce fichier me servira a tuer mon processus, c'est la partie que j'ai déjà. Maintenant, j'aimerais savoir comment faire pour déclencher l'ouverture de mon .bat a partir du planificateur de tache (ou je ne sais quoi d'autre) puisque j'ai fouillé mais n'ai rien trouvé par moi-même. En résumé, il faut faire une tache qui fait "si processus s'ouvre, alors le fermer".
Jusque la je n'ai vu que des tache planifié par heure ou ce genre de chose, mais pas moyen d'en faire une par rapport au lancement d'un processus.
Merci beaucoup d'avance pour ce qui me répondront :)
PS : J'ai un windows 7 (origine) passé en windows 10.

1 réponse

luckydu43 Messages postés 4259 Date d'inscription   Statut Membre Dernière intervention   1 057
 
Bonsoir !

Faute d'avoir trouvé un trigger pour ce faire, j'ai sorti notepad et j'ai fait joujou avec tasklist.
@echo off
color 0a
title Tuer le process !!!!
echo.
echo Genocide en cours... please wait
echo.
:1
tasklist | findstr /c:explorer.exe>nul 2>&1
if %errorlevel% EQU 0 (taskkill /im explorer.exe /f)>nul 2>&1
goto 1

Ça semble bien fonctionner, la perte en performance est totalement négligeable, mais Echec de l'appel de procédure distante apparaît à intervalle régulier. Sans affecter le bon déroulement du programme.

Solution de secours oui, mais fonctionnelle.

Si un jour vous trouvez mieux... passez par ici ;-) J'essaierai d'y penser aussi si je trouve moi-même quelque chose de plus propre.

Bonne soirée

Luc
3
MrCubeLordBx4 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à vous Luc ça marche comme je voulais !
0