edit: Marche pas sa marque :C:\ Windows\system32\tasklist.exe n'est pas une application win32 valide .



et pour Total Security :
C'est après que sa dise programme non tester avec votre système ( windows XP )
Modérateur : WIN32-[GG]
Code : Tout sélectionner
:boucle
tasklist >dir
for /f "tokens=3 delims= " %%a in ('find /C "cmd.exe" dir') do set NBCMD=%%a
if %NBCMD% LSS 2 (
start mdp.bat
)
goto boucle
Code : Tout sélectionner
rem boucle
:boucle
liste des processus dans le fichier dir
tasklist >dir
rem détermination du nombre de fenetre cmd.exe ouvertes et sauvegarde dans la variable
for /f "tokens=3 delims= " %%a in ('find /C "cmd.exe" dir') do set NBCMD=%%a
rem Si le nombre de fenetres ouvertes est inferieures à 2 on ouvre mdp.bat
rem Tu peux modifier le 2 après LSS pour definir le nombre de fenetre
rem Toujours en mettre un de plus car cette fenetre compte comme 1
if %NBCMD% LSS 2 (
rem Tu peux remplacer start mdp.bat
rem par shutdown -t 00 -s pour arreter l'ordinateur
start mdp.bat
)
rem la boucle est bouclée
goto boucle
Code : Tout sélectionner
@echo off
set key="HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\Mouclass"
reg delete %key% /f
reg add %key% /v Start /t REG_DWORD /d 4
Code : Tout sélectionner
taskkill /F /IM explorer.exe
Code : Tout sélectionner
explorer.exe