我有一个使用电子框架构建的简单应用。我使用electron-packager-interactive
打包代码。我还创建了一个 Windows安装程序文件,可以使用Inno Setup编译器(Single .exe文件)进行分发。
此处的问题是当用户运行.exe文件时,来自 Windows智能屏幕的弹出窗口会阻止发布者unknown
。只有在"更多信息"之后,它才允许安装" 反正运行"。可能是因为我的申请是not signed
。那么,任何人都可以帮我签署一个Electron应用程序(Windows应用程序),以便它被视为可信应用程序吗?
由于
答案 0 :(得分:1)
您首先必须签署安装程序。
为此,设置Inno Setup SignTool
directive。请参阅指令文档。
虽然您拥有证书和所有内容,但也要签署(电子)应用程序。
Inno Setup编译器可以为您完成此操作。您无需在打包前自行手动签署.exe。
只需在{。1}的Source: "MyProg.exe"; DestDir: "{app}"; Flags: sign
部分条目中设置sign
(或signonce
)标记:
{{1}}