We help IT Professionals succeed at work.

get antivirus information

592 Views
Last Modified: 2013-12-04
Our client base runs many different brands and versions of antivirus software.  We would like to be able to harvest this information prior to updating them since we have known issues with some versions of some products.  Is there a generic way to find information about the default antivirus product installed?
This would be for XP and Vista, unmanaged c++
Comment
Watch Question

CERTIFIED EXPERT
Top Expert 2007

Commented:
Use any of the free programs that do software audits, or simply run

Winmsd in report mode, and scan the resulting text file for known antivirus programs.

I hope this helps !
CERTIFIED EXPERT
Top Expert 2007

Commented:

Author

Commented:
Thank you for your suggestion.  We currently run some system diagnostics and save a file with this information the first time a user logs on each day.  The time it takes to run Winmsd would be too long (very impatient clients I know!).  Parsing through all the installed apps would also be too time consuming.  I was hoping that there was a standard registry key or other quick access solution for determining the current antivirus setup.
If this is not the case I will award you the points since you did in fact answer my question.
Thanks again.
if you need to know what's going on then check out http://www.ocsinventory-ng.org/index.php?page=architecture
AxterSenior Software Engineer
CERTIFIED EXPERT

Commented:
>>he time it takes to run Winmsd would be too long (very impatient clients I know!).  

If you just target the primary Antivirus vendors, you could quickly determine if and which AV is installed, by looking at the registry keys.

Author

Commented:
Thanks Axter,
   that will likely be the way we will go, just wanted to check to see if there was some generic way that we were unaware of
Thank You
Senior Software Engineer
CERTIFIED EXPERT
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
jkr
CERTIFIED EXPERT
Top Expert 2012

Commented:
Check the registry key for the COM interface 'IVirusScanner' at HKEY_CLASSES_ROOT\Interface\{4589BEE0-B4B1-11CF-AAFA-00AA00B6015C} - if you find a subkey there, a virus scanner is installed.

Author

Commented:
Kaspersky doesnt seem to put any subkey under that key, but I will look into for other programs.  Also it does not appear that the key exists for Vista.
Thank You,
AxterSenior Software Engineer
CERTIFIED EXPERT

Commented:
jkr,
I would love to see a generic solution myself for my own project.

However, I just looked at a machine that has Sophos and a machine that has McAfee.
Neither of them had this key.

I also did a Google search on IVirusScanner, and that doesn't return anything.

Where is this information from?

AxterSenior Software Engineer
CERTIFIED EXPERT

Commented:
>>  Delete with points refunded

I disagree, since the user stated in previous comment that he/she would likely go with one of the methods I suggested.
Moreover, I provided code that would help to that end.

I recommend awarding points. (I'm OK with a split).

Author

Commented:
thank you all for your input, unfortunately it appears there is no solution as easy as I had hoped

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.