Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2430 connectés 

 


Dernière réponse
Sujet : scan de processus
befacmoi Bonsoir,
 
je suis en train de creer une petit script batch, avec lequel je pourrais scanner la liste des processus, et vérifier grâce à un fichier de définitions (contenant le nom des .exe : adaware.exe alevir.exe arr.exe etc...) si des espions sont dans la liste :
 
Un genre de truc comme ca :
 
@echo OFF
cls
for /f "delims=" %%a in ('type utesp.defs') do (
  tasklist | find "%%a"
  set "proc"="%%a"
  echo Fichier trouve %%a
)
 
Et donc j'aimerais qu'a la place de ces 2 lignes inutiles    
  set "proc"="%%a"
  echo Fichier trouve %%a
 
il y est une vérification de correspondance entre le fichier de définition (lu ligne par ligne) et [tasklist | find "%%a"]
Donc par exemple un truc tout moche comme ceci : (marche pas ^^)
 
@echo OFF
cls
for /f "delims=" %%a in ('type utesp.defs') do (
  tasklist | find "%%a"
  if %errorlevel%==1 echo Processus espion trouvé !
)
Donc j'aimerais au bout du compte :
 -Qu'il lise un fichier ligne par ligne,
 -Définisse une ligne en tant que variable,
 -Lancer la commande  tasklist | find "processus.exe" et afficher un message lorsqu'il y a correspondance
 
Si quelqu'un peut m'aider ca serait très gentil :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
befacmoi Bonsoir,
 
je suis en train de creer une petit script batch, avec lequel je pourrais scanner la liste des processus, et vérifier grâce à un fichier de définitions (contenant le nom des .exe : adaware.exe alevir.exe arr.exe etc...) si des espions sont dans la liste :
 
Un genre de truc comme ca :
 
@echo OFF
cls
for /f "delims=" %%a in ('type utesp.defs') do (
  tasklist | find "%%a"
  set "proc"="%%a"
  echo Fichier trouve %%a
)
 
Et donc j'aimerais qu'a la place de ces 2 lignes inutiles    
  set "proc"="%%a"
  echo Fichier trouve %%a
 
il y est une vérification de correspondance entre le fichier de définition (lu ligne par ligne) et [tasklist | find "%%a"]
Donc par exemple un truc tout moche comme ceci : (marche pas ^^)
 
@echo OFF
cls
for /f "delims=" %%a in ('type utesp.defs') do (
  tasklist | find "%%a"
  if %errorlevel%==1 echo Processus espion trouvé !
)
Donc j'aimerais au bout du compte :
 -Qu'il lise un fichier ligne par ligne,
 -Définisse une ligne en tant que variable,
 -Lancer la commande  tasklist | find "processus.exe" et afficher un message lorsqu'il y a correspondance
 
Si quelqu'un peut m'aider ca serait très gentil :)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)