检测防病毒状态
根据 http://support.microsoft.com/kb/883792 ,MS可以检测已安装的AV 使用 WMI 或涉及 MS 知道的注册表项的手动方法。 是否有 API 可以访问此功能?
According to http://support.microsoft.com/kb/883792 , MS can detect installed AV using either WMI or a manual method involving registry keys that MS knows about. Is there an API to access this functionality?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
此 Google 搜索 生成 此 MSDN 文档 这似乎就是您要查找的内容,即 Windows Security中心API。 文档说仅适用于 Vista,但我相信此 API 也可以通过 Windows XP 获得SP2 SDK。
This Google search yields this MSDN documentation which appears to be what you're looking for, the Windows Security Center API. The documentation says Vista only, but I believe this API is also available through the Windows XP SP2 SDK.
如果您找不到它的文档并且想要进行一些手动挖掘,您可以尝试执行 进程监视器,然后启动安全中心。 它将显示读取了哪些密钥以及访问了哪些文件。
If you can't find documentation for it and you want to do some manual digging, you can try executing Process Monitor from SysInternals and then launch the Security Center. It'll show you what keys are read, and what files are accessed.
如果您知道密钥,则可以使用 Win32 注册表访问 API。
You can use the Win32 Registry access APIs if you knew the keys.