none
Как получить информацию об установленном антивирусе и фаерволе? RRS feed

  • Вопрос

  • Надо получить информацию о том какой антивирус и фаервол установленны на компьютере. WMI классы использовать не получается, насколько я понял классы, которые  за это отвечают поддерживается не во всех версиях Windows. Если есть такая возможность, то хотелось бы узнать как эту информацию можно получить из реестра или какие API и как для этого использовать. Заранее благодарен, за ответы!
    • Перемещено Siddharth Chavan 1 октября 2010 г. 21:40 MSDN Forums Consolidation (От:Visual C#)
    15 марта 2010 г. 15:09

Ответы

  • Добрый день. Я думаю вам необходимо заранее знать, какие антивирусы и фаерволы, где и как могут хранить свою информацию. На основе чего потом производить идентификацию.
    Для связи [Mail]
    • Предложено в качестве ответа OlegGel 18 марта 2010 г. 9:24
    • Помечено в качестве ответа I.Vorontsov 19 марта 2010 г. 6:59
    17 марта 2010 г. 8:04
  • Windows Firewall - это COM-объект, имеется Windows Firewall API для работы с ним
    http://msdn.microsoft.com/en-us/library/aa366453%28VS.85%29.aspx

    Что касается других антивирусов и файрволов - они могут быть реализованы как COM-объекты или нет, могут предоставлять интерфейсы для манипулирования ими, а могу и не предоставлять, все определяется каждым конкретным антивирусом. В реестре не имеется какой-то выделенной ветки куда должны заносится данные о подобного рода программах. Поэтому, чтобы найти информацию о них из реестра, вы должны знать какой именно антивирус  ищете.
    • Помечено в качестве ответа I.Vorontsov 19 марта 2010 г. 6:59
    18 марта 2010 г. 9:23

Все ответы

  • Добрый день. Я думаю вам необходимо заранее знать, какие антивирусы и фаерволы, где и как могут хранить свою информацию. На основе чего потом производить идентификацию.
    Для связи [Mail]
    • Предложено в качестве ответа OlegGel 18 марта 2010 г. 9:24
    • Помечено в качестве ответа I.Vorontsov 19 марта 2010 г. 6:59
    17 марта 2010 г. 8:04
  • Windows Firewall - это COM-объект, имеется Windows Firewall API для работы с ним
    http://msdn.microsoft.com/en-us/library/aa366453%28VS.85%29.aspx

    Что касается других антивирусов и файрволов - они могут быть реализованы как COM-объекты или нет, могут предоставлять интерфейсы для манипулирования ими, а могу и не предоставлять, все определяется каждым конкретным антивирусом. В реестре не имеется какой-то выделенной ветки куда должны заносится данные о подобного рода программах. Поэтому, чтобы найти информацию о них из реестра, вы должны знать какой именно антивирус  ищете.
    • Помечено в качестве ответа I.Vorontsov 19 марта 2010 г. 6:59
    18 марта 2010 г. 9:23