我已经为一个在线游戏工作了一段时间了,最近我决定和我的一些朋友分享这个游戏以供测试。现在我决定为它做一个安装程序,只是为了让它更容易得到游戏。我最初是用java编写的,并使用launch4j和inno setup来生成setup.exe,但当我最初运行它时,windows smartscreen认为它可能很危险,因为它“未知”。我应该怎么做才能防止这种情况发生???
1cklez4t1#
我认为应该禁用windows defender smartscreen:how to do it。您还可以对.exe文件进行签名,以防止windows defender smartscreen阻止您的应用程序。
cetgtptt2#
由于windows检测到安装程序的来源未知,因此windows defender smartscreen会阻止此类可执行文件。如果您想消除这个问题,我建议您对可执行文件应用带有信息的数字签名。在这种情况下,windows不会在启动时提升defender smartscreen。
2条答案
按热度按时间1cklez4t1#
我认为应该禁用windows defender smartscreen:how to do it。您还可以对.exe文件进行签名,以防止windows defender smartscreen阻止您的应用程序。
cetgtptt2#
由于windows检测到安装程序的来源未知,因此windows defender smartscreen会阻止此类可执行文件。
如果您想消除这个问题,我建议您对可执行文件应用带有信息的数字签名。在这种情况下,windows不会在启动时提升defender smartscreen。