I have been using WMI to retrieve the antivirus/antispyware/firewall products registered in the Windows Security Center. Since last month duplicate entries for ESET Internet Security started showing up (since v12.2.29). Somebody else said it also happened with McAfee.
ESET saidthat since Windows 8, WMI should not be used to check this as there is new API made specifically for this. Apparently this iswhich indeed does not seem to report the duplicates.
But I want to know if WMI can still be used as well, as this is required for pre-Win8 and I have not seen any reports that it shouldn't be used in Win8+ anymore.
To test, use this command line to check the installed antivirus products:WMIC /Node:localhost /Namespace:\\root\SecurityCenter2 Path AntiVirusProduct Get /Format:List