Обнаружение антивируса в Windows с помощью WMI - какое пространство имен? - PullRequest
4 голосов
/ 10 октября 2011

Я кодирую код обнаружения антивируса, и пространство имен WMI в некоторых случаях различается, поскольку Win7 поддерживает «\ root \ SecurityCenter2», а WinXP использует «\ root \ SecurityCenter».

Есть ли у кого-нибудь полный списокпространства имен Windows использует для регистрации антивируса?

Заранее спасибо ..

1 Ответ

5 голосов
/ 10 октября 2011

Класс (AntiVirusProduct), который возвращает информацию об установленном антивирусе, не документирован Microsoft и поддерживается только в выпусках Windows Desktops (Windows XP, Windows Vista и Windows 7).Также в зависимости от версии Windows свойства, извлекаемые классом this, могут изменяться.

Windows XP

Namespace : SecurityCenter

AntiVirusProduct-Properties

companyName
displayName
enableOnAccessUIMd5Hash
enableOnAccessUIParameters
instanceGuid
onAccessScanningEnabled
pathToEnableOnAccessUI
pathToUpdateUI
productUptoDate
updateUIMd5Hash
updateUIParameters
versionNumber

Windows Vista и Windows 7

Namespace : SecurityCenter2

displayName
instanceGuid
pathToSignedProductExe
pathToSignedReportingExe
productState

Для получения дополнительной информации вы можете прочитать мойстатья в этом месте Getting the installed Antivirus, AntiSpyware and Firewall software using Delphi and the WMI.

...