【发布时间】:2017-05-23 23:21:27
【问题描述】:
我使用 Inno Setup 创建了一个 exe 文件,当我执行它时,Avast 会打开一个弹出窗口来分析生成的文件 tmp。我希望 Avast 不会打开它。我的 exe 文件正在使用证书签名,并且 Windows 的 UAC 可以正确识别它。有人可以帮助我吗?
【问题讨论】:
-
对此您无能为力;您的安装程序无法禁用 Avast 的扫描。 (如果可以,任何恶意软件也可以这样做并通过病毒扫描程序。)安装您的应用程序的用户可以根据需要在运行安装之前暂时禁用 Avast,或者可以等待 Avast 完成扫描并允许安装继续。
-
您是如何签署安装程序的?您是否使用了 Inno Setup 签名功能?还是您自己手动签名的?
-
我创建了一个.bat文件并使用了微软的signtool。 "C:\Program Files (x86)\Windows Kits\8.0\bin\x86\signtool.exe" 签名 /f "mycert.pfx" /p minha_senha /t meu_timestamp "app.exe"
-
@KenWhite 我不想禁用 Avast,我想知道为什么 Avast 扫描我的 .exe 文件,即使有签名,以及是否有办法禁用 inno 设置的 tmp 或签署临时或其他我可以做的事情。
标签: windows inno-setup