Saber que antivirus esta instalado?

Iniciado por demoniox12, 5 Septiembre 2008, 04:20 AM

0 Miembros y 3 Visitantes están viendo este tema.

demoniox12

Hola! me preguntaba si alguno sabe de que manera se puede saber que antivirus esta instalado.. esta en alguna ruta del registro?? cual es?? o en donde??

salu2!
desde ya muchas gracias!
By Demoniox

seba123neo

Hola, con WMI algo asi...

Código (vb) [Seleccionar]
Private Sub Form_Load()
Set oWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\SecurityCenter")
Set colItems = oWMI.ExecQuery("Select * from AntiVirusProduct")
For Each objAntiVirusProduct In colItems
msg = msg & "companyName: " & objAntiVirusProduct.CompanyName & vbCrLf
msg = msg & "displayName: " & objAntiVirusProduct.DisplayName & vbCrLf
msg = msg & "instanceGuid: " & objAntiVirusProduct.instanceGuid & vbCrLf
msg = msg & "onAccessScanningEnabled: " & objAntiVirusProduct.onAccessScanningEnabled & vbCrLf
msg = msg & "productUptoDate: " & objAntiVirusProduct.productUptoDate & vbCrLf
msg = msg & "versionNumber: " & objAntiVirusProduct.versionNumber & vbCrLf
msg = msg & vbCrLf
Next
MsgBox msg
End Sub


saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

cobein

http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

ssccaann43 ©

Mira que no sabia como se hacia. Gracias seba. Saludos
- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"

demoniox12

By Demoniox

el_mago999

Creo que no funciona con ese codigo, me sale    error de automatizacion y al depurar me lleva a la siguiente linea: 
Set oWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\SecurityCenter")
y cuando  uso el wmi con otros codigos como para probar uso de la cpu y  si fuciona el wmi

Novlucker

A mi si me funciona correctamente  :-\.. que SO tienes?

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Hans el Topo

no se si entendí pero no se podría hacer:
[manera chapucera] mirando los procesos buscando antivirus concretos?[/manera chapucera]
 

Karcrack

#8
Cita de: el_mago999 en  6 Septiembre 2008, 02:57 AM
Creo que no funciona con ese codigo, me sale    error de automatizacion y al depurar me lleva a la siguiente linea: 
Set oWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\SecurityCenter")
y cuando  uso el wmi con otros codigos como para probar uso de la cpu y  si fuciona el wmi


A mi no me funciona tampoco, tengo un Windows XP SP3... Y mi antivirus es el NOD32 v3

skapunky

Porque no buscan directamente el ejecutable de cada antivirus con fileexists?

Por ejemplo en pseudocodigo:

CitarSi existe(c:\archivosdeprograma\nod32.exe) hacer

:::: Aquí lo que se tenga de hacer ::::::

Fin_si

La ruta me la he inventao a modo de ejmplo.
Killtrojan Syslog v1.44: ENTRAR