加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Delphi – 如何检测防病毒软件的存在?

发布时间:2020-12-15 09:33:14 所属栏目:大数据 来源:网络整理
导读:在安装我的软件期间运行防病毒软件时,某些组件无法正确安装.我总是告诉用户先把它关掉.但是,他们忘记了,然后我绞尽脑汁试图弄清楚出了什么问题.有没有人知道可以检测AntiVirus软件是否正在运行的Delphi功能,所以我可以在安装开始前提醒用户? 解决方法 从XPs
在安装我的软件期间运行防病毒软件时,某些组件无法正确安装.我总是告诉用户先把它关掉.但是,他们忘记了,然后我绞尽脑汁试图弄清楚出了什么问题.有没有人知道可以检测AntiVirus软件是否正在运行的Delphi功能,所以我可以在安装开始前提醒用户?

解决方法

从XPsp2开始,如果有已知的防病毒软件,就会有安全中心注册.

Afaik这个功能通过WMI api,可以通过Winapi访问. (而且Jedi有标题).

我在这里找到了一些VBScript:http://blogs.msdn.com/b/alejacma/archive/2008/05/12/how-to-get-antivirus-information-with-wmi-vbscript.aspx

另一个提示:尝试以任何可能的方式与您的用户进行通信,以尽可能地关闭启发式扫描.这些通常是误报的原因,并且它可以比一起杀死防病毒更容易.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读