Delphi - How to determine the availability of antivirus software?

When antivirus software starts during the installation of my software, some components are not installed correctly. I always tell users to disable it first. But they forget, and then I rack my brains, trying to figure out what went wrong. Is there a Delphi feature that anyone knows about that can determine if AntiVirus software is working, so I can warn the user before starting the installation?

+5
source share
5 answers

With XPsp2, there is a security center that records whether a known antivirus exists.

Afaik WMI api, Winapi. ( ).

VBScript : http://blogs.msdn.com/b/alejacma/archive/2008/05/12/how-to-get-antivirus-information-with-wmi-vbscript.aspx

: . , , , , .

+3

, , , . , ? , , , 100% , , , , .

+1
+1

, , - AV-. ( , - , , " Delphi" )

, ...

, , AV, AV-, ( , ). ... AV- , , . (Process Explorer : http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx)

, , , MCShield (McCaffe), NPROTECT (Norton), PCCNTMON (Trend Micro) ..

, AV-, (Norton, McCaffe, Trend Micro, ZA ..), AV- .

, , , - Windows API, ...

0

All Articles