有关如何获取操作系统已经安装了杀毒软件的研究
来源:互联网 发布:js事件代码 编辑:程序博客网 时间:2024/04/30 08:51
WindowXP SP2开始,提供了安全中心Security Center功能。用于管理系统中的安全设备,像杀毒软件、防火墙等。要想获取操作系统中是不是安装了杀毒软件,以及病毒库是否过期等信息,就可以通过WMI访问Security Center来获取这些信息。前提是,这些安全设备制造商必须遵循Microsoft Corporation有关准则。在安装时把信息写入系统。否则,无法访问到。下面就给出如何在XP系统中获取杀毒软件信息的实现:
Step1:调用CoInitializeEx(),初始化COM Library。
Step2:调用ConInitializeSecurity(),设置COM安全级别。
Step3:调用CoCreateInstance(),创建WMI定位器。
Step4:调用IWbemLocator的ConnectServer()方法,获取WMI的服务IWbemServices句柄。
Step5:调用CoSetProxyBranket(),设置代理的安全级别。
Step6:调用IWbemServices的ExecQuery(),执行一个WMI查询请求,把结果存放在IEnumWbemClassObject。
Step7:调用IEnumWbemClassObject的Next(),取出的获取到的对象,并存放在IWbemClassObject中。
Step8:根据需要,展示获取的信息。
声明,该方法在Windows2003 Server中无效。
- 有关如何获取操作系统已经安装了杀毒软件的研究
- android 如何判断手机已经安装过杀毒软件?
- 如何在已经安装了Python2的Linux系…
- Android如何获取手机上面已经安装的app
- Android如何获取手机上面已经安装的app
- 【VBA研究】Excel日期的格式也和操作系统有关
- 如何在安装了Windows操作系统的电脑上安装Linux操作系统
- 如何获取一个已经Deactivates 的GameObject
- 研究了一天如何安装编译wengophone
- 如何查看已经安装了的php和apache的配置选项(configure选项)
- Android 获取已经安装的程序
- android 获取系统已经安装的应用
- Android-获取手机已经安装的程序
- 获取已经安装应用apk的方法
- 获取已经安装APK的路径
- 如何查看我的sql server是否已经安装了sp3
- 如何更改一台已经安装了SharePoint2007的服务器名称 - [SharePoint Server]
- 如何更改一台已经安装了SharePoint Server的服务器名称
- 人生就是插错脚的过程
- C语言编译全过程
- 用自定义标签实现分页
- struts checkbox 问题
- cisco route 3640 IOS ntp设置
- 有关如何获取操作系统已经安装了杀毒软件的研究
- 三种形式化语言和方法
- 你的成功在于你每天养成的习惯
- World XML Schema Notes
- 近期计划
- 世界五大顶级合法黑客和他们的故事
- java 面试题
- windows 定时任务 重启 tomcat
- 探讨开发项目研发管理平台的一些心得