我正在Delphi中开发一个应用程序,该应用程序确实连接到在线API并定期获取数据。
它的安装程序由Innosetup创建。
问题在于,每当新用户从网站下载该文件时,chrome就会告诉他们这可能是不安全的,他们必须采取其他措施,以便在下载后保留该文件。
然后,在此之后,当他们启动安装程序时,Windows 10 Smartscreen会告诉他们该软件未被许多人使用并且可能很危险,在这里他们还必须采取额外的步骤来启动它。
许多潜在用户没有经过此过程,因此我考虑从StartSSL购买代码签名证书。
但是首先我想问你这是否可以解决我提到的问题?
如果没有,那有什么选择?
谢谢。
最佳答案
如果还没有,请尝试使用Unicode版本的Inno Setup。许多反病毒/反恶意软件程序经常将使用非Unicode版本的Inno Setup创建的安装程序标记为恶意软件。另外,在进行代码签名时,请确保您拥有SHA-256证书,因为Windows 10不再将使用旧SHA-1证书签名的EXE视为已签名。
关于google-chrome - 对新应用程序进行代码签名,Windows和chrome会认为它安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39377435/