如何签署 exe 或 msix 安装程序可以 运行 on everywhere

How to Sign exe or msix Setup that can run on everywhere

我想在所有系统(如智能屏幕)上将 Exe (msi) 或 MSIX 安装文件签名到 运行。 我使用 InstallShield 和 Advanced Installer 来创建安装程序 这两个应用程序都可以由 PFX 文件签名 但是,用户必须在执行安装文件之前手动安装签名 那么,我怎样才能签署一个 运行 在所有系统上都没有任何问题并且不需要用户安装签名的安装文件呢?

您的解决方案是购买并使用由证书供应商颁发的数字签名证书(Microsoft Authenticode 类型),该证书供应商是默认 Windows 系统受信任机构列表中的受信任机构。由任何最知名的证书供应商颁发的证书应该足以满足您的要求。

购买此类证书文件后,您可以在高级安装程序或 ISH 安装项目的“数字签名”部分中简单地配置和使用它。