Donc si je comprend bien, pas moyen d'echaper au PID.
Je ne veut pas le desactiver au lancement sinon ça me sert à rien de demarer windows (essaye d'arreter explorer.exe par le gestionnaire des taches et tu verra... )
Par contre, il ya moyen de faire demarer mon batch avant l'explorer.exe en le mettant dans les taches planifiées au démarrage de Windows (ce qui résout mon problème: pas besoin de tuer l'explorer.exe)
Le programme devient donc:
@echo off
cls
DEL "C:\Documents and Settings\#####\Local Settings\Historique" /F/S/Q
exit
echo on
Et c'est tout!
En plus, si tu cherche bien pepepepe, tu devrait trouver un document ou dossier où se trouve tout tes historiques de recherche.
Ils ne peuvent pas étre a 36 endroits: -soit dans Aplication data (demarer_executer_%appdata%)
-soit dans le dossier contenant ton programme (C:\Program Files...)
Il te suffira donc de rajouter l'adresse de ce document et tu modifie ton programme en:
@echo off
cls
DEL "C:\Documents and Settings\#####\Local Settings\Historique" /F/S/Q
IF exist "C:\TON_ADRESSE_DE_TON_HISTORIQUE_DE_RECHERCHE\" (DEL "C:\TON_ADRESSE_DE_TON_HISTORIQUE_DE_RECHERCHE\" ) ELSE
exit
echo on
En plus si tu a d'autres choses à supprimer tu procède de la même façon.
Merci tout le monde!
Message édité par moidicimoidici le 14-06-2011 à 22:21:46