2

我正在用 Delphi 开发一个应用程序,它确实连接到在线 API 并定期获取数据。

它的安装程序是由 Innosetup 创建的。

问题是,每当新用户从网站下载它时,chrome 都会告诉他们它可能不安全,他们必须采取额外的步骤,以便在下载后保留文件。

然后,当他们启动安装程序时,Windows 10 Smartscreen 会告诉他们该软件没有被很多人使用并且可能很危险,在这里他们还必须采取额外的步骤来启动它。

许多潜在用户没有经历这个过程,我考虑从 StartSSL 购买代码签名证书。

但首先我想问你这是否会解决我提到的问题?

如果没有,那么有什么替代方案?

谢谢。

4

1 回答 1

1

如果您还没有,请尝试使用 Unicode 版本的 Inno Setup。使用 Inno Setup 的非 Unicode 版本创建的安装程序经常被许多防病毒/反恶意软件程序标记为恶意软件。此外,在进行代码签名时,请确保您拥有 SHA-256 证书,因为 Windows 10 不再将使用旧 SHA-1 证书签名的 EXE 视为已签名。

于 2016-09-08T00:44:45.307 回答