我有一个使用构建的简单应用程序电子框架。我使用以下方式打包了代码electron-packager-interactive
。我还创建了一个Windows 安装程序文件可以使用 Inno Setup 编译器(单个 .exe 文件)进行分发。
这里的问题是当用户运行 .exe 文件时,会弹出一个窗口Windows智慧屏阻止它说发布者是unknown
。只有在“更多信息”之后,才允许使用“无论如何都要跑”。可能是因为我的应用程序是not signed
。那么任何人都可以帮助我如何签署 Electron 应用程序(Windows 应用程序),以便将其视为可信应用程序?
Thanks
您首先必须签署安装程序。
为此,设置 Inno SetupSignTool指示 https://jrsoftware.org/ishelp/index.php?topic=setup_signtool。请参阅指令文档。
不过,一旦您拥有证书和一切,也可以签署(电子)应用程序本身。
Inno Setup 编译器可以为您做到这一点。您不必在打包之前亲自手动签署 .exe。
只需设置 (or ) 中的标志[Files]
.exe 的部分条目:
Source: "MyProg.exe"; DestDir: "{app}"; Flags: sign
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)