Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Affichage du nom de l'antivirus installé ?
Auteur Message
Répondre en citant
Message Affichage du nom de l'antivirus installé ? 
Salut Wink
Je veux afficher seulement l'antivirus installé et non pas tous les items, par exemple moi, normalement il m'affiche :
Windows Defender
Malwarebytes
ESET Endpoint Security

Alors j'ai ajouté une ArrayList dont le but de m'afficher seulement le dernier Item qui est :
ESET Endpoint Security
Voici le vbscript à tester et je veux que vous me dites s'il retoune bien le bon Antivirus chez vous ou non, sinon si vous avez des conseils a passer, je suis à votre écoute, pour améliorer ce dernier!
Code:
wscript.echo GetAntiVirusName
Function GetAntiVirusName()
Set objWMIService = GetObject("winmgmts:\\.\root\SecurityCenter2")
Set colItems = objWMIService.ExecQuery("Select * From AntiVirusProduct")
On Error Resume Next
If Err <> 0 Then
   GetAntiVirusName = "No AntiVirus "
Else
   Set ArrayList = CreateObject("System.Collections.ArrayList")
   For Each objItem In colItems
      ArrayList.add objItem.displayName
   Next
End If
GetAntiVirusName = ArrayList(ArrayList.count-1)
End Function

Autre chose comment savoir s'il n'y aucun antivirus est installé ?
Merci !




______________________________________________________
Mes Contributions en Téléchargement
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Affichage du nom de l'antivirus installé ? 
Salut Hackoo Razz

ça fonctionne chez moi, bon par contre je n'ai qu'un seul antivirus donc forcément le dernier Laughing

Tu peux faire un truc comme ça, à tester (en batch):

Code:

@echo off
setlocal enabledelayedexpansion
set Bool=0
for /F "tokens=1,2 delims==" %%A in ('wmic /namespace:\\root\SecurityCenter2 path AntiVirusProduct get * /value ^| find "displayName"') do (
   set Bool=1
   set LastItem=%%B
   )
if %Bool%==0 (
   echo Pas d'antivirus !
   ) else (
   echo Antivirus: !LastItem!
   )
pause>nul





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message Affichage du nom de l'antivirus installé ? 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch