论坛风格切换切换到宽版
  • 4611阅读
  • 6回复

inno setup 安装时候可以强制关闭退出杀毒软件吗? [复制链接]

上一主题 下一主题
离线syl1130
 

发帖
81
金钱
510
威望
71
只看楼主 倒序阅读 0 发表于: 2017-03-23
各位大佬,

目前做的inno setup安装包必须先手动关闭退出杀毒软件才可以安装正常,否则会杀毒软件会弹出提示框,有没有代码段可以强制自动退出关闭杀毒软件?
谢谢了
本帖提到的人: @restools @wanfu @lovelost
离线lovelost

发帖
140
金钱
1060
威望
106
只看该作者 1 发表于: 2017-03-24
如果杀毒软件可以那么轻易被你的安装程序给强制退出的话,那这个杀毒软件也一样可以被病毒给干掉。
你要安装什么东西?为什么会报病毒?只是特定的杀毒软件误报还是多数杀毒软件都会报?

如果确保你的文件是安全的,只是某个杀软误报,其实你可以判断一下是否安装了此杀毒软件,提示用户手动关闭杀毒软件再安装。

离线syl1130

发帖
81
金钱
510
威望
71
只看该作者 2 发表于: 2017-03-24
回 1楼(lovelost) 的帖子
lovelost:如果杀毒软件可以那么轻易被你的安装程序给强制退出的话,那这个杀毒软件也一样可以被病毒给干掉。你要安装什么东西?为什么会报病毒?只是特定的杀毒软件误报还是多数杀毒软件都会报? .. (2017-03-24 11:21)

我的就是被360和金山杀毒两个软件误报,其他的没事,只要判断是否安装了这两个杀毒软件,提示用户自己手动关闭杀毒软件即可安装,代码需要怎么写呢?
还望lovelost大神指导下 感谢!
本帖提到的人: @lovelost
离线wszjf

发帖
27
金钱
270
威望
27
只看该作者 3 发表于: 2017-03-25
用dos命令吧
离线syl1130

发帖
81
金钱
510
威望
71
只看该作者 4 发表于: 2017-03-26
回 3楼(wszjf) 的帖子
wszjf:用dos命令吧 (2017-03-25 22:22) 

dos不会 还望指教下
离线lovelost

发帖
140
金钱
1060
威望
106
只看该作者 5 发表于: 2017-03-28
回 2楼(syl1130) 的帖子
syl1130:我的就是被360和金山杀毒两个软件误报,其他的没事,只要判断是否安装了这两个杀毒软件,提示用户自己手动关闭杀毒软件即可安装,代码需要怎么写呢?还望lovelost大神指导下 感谢! (2017-03-24 22:25) 

判断方法,一种可以判断杀软的关键服务是否在运行(准确一些),一种可以判断某些文件或注册表值是否存在,方法可以在论坛里搜索一下。然后给出一个对话框提示用户关闭杀毒软件。
离线solan

发帖
80
金钱
800
威望
80
只看该作者 6 发表于: 2017-06-06
还可以通过进程来判断