Jump to content

List of Antivirus names for getAntiVirusProduct()


Recommended Posts

Hi.

Does anybody have a list of possible antivirus names as they will be returned by the function getAntiVirusProduct() ?

Would be very handy as I believe this is a hard match and must be exact, isn't that right?

Let me start:


"Microsoft Security Essentials"

Cheers,

Requiem87

Edited by Requiem87
Link to comment
Share on other sites


The Antivirus product installed on your computer is detected!

On my computer x86: " Microsoft Security Essentials" is installed and detected.

On my computer amd64: "Norton Internet Security" is installed and detected.

Edited by myselfidem
Link to comment
Share on other sites

For my Windows 8 Pro x64 I'm using the built in Defender it says:

"Windows Defender"

Thanks for your sharing result!

Please could you tell us if you see inside: information | Computer | OS System = Win8 ? And Edition ID

Regards

Edited by myselfidem
Link to comment
Share on other sites

Could you try to change inside wmi.js (only line 50) and share your result?:

Change "Windows 8" to "8":


function getOSver()
{
position="wmi.js";
whatfunc="getOSver()";

if (szOSVerCache==NOT_FOUND) // this function is called often - get it once and cache the result
{
try
{
objWMIService=GetObject("winmgmts:\\\\" + "." + "\\root\\CIMV2");
colItems=objWMIService.ExecQuery("SELECT * FROM Win32_OperatingSystem", "WQL", wbemFlagReturnImmediately | wbemFlagForwardOnly);
enumItems=new Enumerator(colItems);
objItem=enumItems.item();

var Caption=objItem.Caption;

if (Caption.indexOf("8") != -1)
szOSVerCache="Win8";

Thanks!

Edited by myselfidem
Link to comment
Share on other sites

Perhaps split those Posts from the AntiVir thread and make a separate thread for it.

I changed my getOSeditionID() like follows:

			if (szOSVerCache=="Win8")
if (Caption.indexOf("Microsoft Windows 8") != -1)
szEditionIDCache="Standard";
if (Caption.indexOf("Microsoft Windows 8 Enterprise") != -1)
szEditionIDCache="Enterprise";
if (Caption.indexOf("Microsoft Windows 8 Pro") != -1)
szEditionIDCache="Pro";
if (Caption.indexOf("Microsoft Windows RT") != -1)
szEditionIDCache="RT";

Works for testing purposes, but there should be a better way using SKU. I even can only test Windows 8 Pro, as my university only gave me that license. And the "normal" version just does not have an Edition ID, it is just called Windows 8 I guess.

Edited by Dynaletik
Link to comment
Share on other sites

Could you try this SKU.vbs to know the sku about Windows 8 Pro?:

sku.vbs


On Error Resume Next

Const wbemFlagReturnImmediately = &h10
Const wbemFlagForwardOnly = &h20

arrComputers = Array(".")
For Each strComputer In arrComputers
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_OperatingSystem", "WQL", _
wbemFlagReturnImmediately + wbemFlagForwardOnly)

For Each objItem In colItems
WScript.Echo "OperatingSystemSKU: " & objItem.OperatingSystemSKU
WScript.Echo
Next
Next

Thanks

Edited by myselfidem
Link to comment
Share on other sites

Yes like I wrote you via PM, it is 48. I put it into my wmi.js now and it works:

		case 48:
OSSKU="Pro";
break;

But I do not know how to determine the other editions. I just deleted the free Enterprise installer when I got Win 8 Pro. :)

EDIT: FYI, the Version of IE gets detected wrong, because the "Version" string it looks for holds the wrong Information, the reg key looks like in the pic

post-31388-0-30175100-1347536636_thumb.j

Edited by Dynaletik
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...