为使用 Electron 创建的应用程序签名 Windows 安装程序 (.exe)

2024-01-10

我有一个使用构建的简单应用程序电子框架。我使用以下方式打包了代码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(使用前将#替换为@)

为使用 Electron 创建的应用程序签名 Windows 安装程序 (.exe) 的相关文章

随机推荐

  • gdb 漂亮打印不起作用

    我正在尝试查看 C STL 容器的内容 我读here https stackoverflow com a 10994050 2627729最新版本的 gcc 和 gdb 默认支持漂亮的打印 但是当我尝试显示地图时 我得到以下信息 然后 我尝
  • 如何调试 cordova 混合应用程序

    因此 我在远程设备上运行了 cordova 应用程序 并且我正在尝试测试扫描仪 因此必须在 Android 设备本身上进行测试 但我不知道应该如何检查它抛出的错误 因为扫描仪在我的移动设备上无法工作 任何帮助将不胜感激 Thanks 调试
  • 如何在使用 React Native 时实现 SSL 证书固定

    我需要在我的 React Native 应用程序中实现 SSL 证书固定 我对 SSL TLS 知之甚少 更不用说固定了 我也不是本地移动开发人员 尽管我了解 Java 并在这个项目上学习了 Objective C 足以应付 我开始寻找如何
  • 如何通过用户脚本抓取 HTML 表格内容?

    我正在创建一个 Greasemonkey 脚本 该脚本读取基于文本的游戏中的信息并将其存储到数据库中以供将来使用 我想要的是能够读取用户的统计信息并将这些统计信息转换为变量 以便我可以继续使信息变得有用 这是我想从中获取统计信息的表的源代码
  • Gulp 角度单元测试指令 templateUrl

    我在互联网上阅读了很多帖子 但找不到任何有效的解决方案 我正在尝试为指令编写单元测试 并希望从模板缓存提供 html 文件 我使用 Gulp 作为构建工具 测试的 gulp 任务看起来像这样 gulp task test function
  • “其中 T :某个值”是什么意思?

    什么是where T somevalue意思是 我刚刚看到一些代码说where T Attribute 我认为这与泛型有关 但我不确定这意味着什么或它在做什么 有人知道吗 It is a 对类型参数的约束 http msdn microso
  • 当我调用数组中对象的属性时出现错误

    在打字稿代码中 我有一个包含对象的数组 当我调用 getUsers users 函数时 它会根据需要返回结果 但在控制台中我收到此错误 未捕获类型错误 无法读取未定义的属性 firstName 在 getUsers index js 20
  • Java:最简单的日期减法

    我创建了一个类 其中有两个字段需要是日期 start date and date passed 我一直在研究 java 中日期的最佳方式YYYY MM DD格式允许轻松进行日期减法 并能够 组成 日期 例如将来的日期 我想要它做什么的例子
  • R 中的向量化函数

    我在 R 中有这个数据集 看起来像这样 id sample int 10000 100000 replace TRUE res c 1 0 results sample res 100000 replace TRUE date exam t
  • SQLite DB 的 MIDP Java 实现

    是否有任何 SQLite db 的 MIDP 实现可用于在 MIDlet 中使用 sqlite db 而不是使用 RMS 当然 还有Floggy http floggy sourceforge net and OpenBaseMovil h
  • Gradle jacoco 代码覆盖率 - 然后在 Jenkins 中发布/显示

    我正在尝试为 Java 应用程序项目设置代码覆盖率 项目名称 新应用 项目结构 src java 源代码 src java test 单元测试 Junit 测试 it 测试 集成测试 测试 测试 验收测试 tomcat 包含tomcat启动
  • 在 wwwroot 之外提供静态文件,但在目录不存在时处理 PhysicalFileProvider

    我正在尝试从外部提供文件wwwroot还可以处理目录可能尚不存在的设置情况 例如 如果我构建了一个依赖于该目录的站点 但用户没有遵循安装说明并首先创建该目录 为了便于讨论 让我们假设我想要一个简单的网站 其中有一个页面可以读取该目录的内容并
  • 通过 ajax 调用 CouchDB 时得到空响应

    我是 CouchDB 的新手 所以请耐心等待 我有一个在虚拟机上运行的 CouchDB 实例 我可以通过浏览器通过蒲团或直接访问它 http 192 168 62 128 5984 articles hot dog 在浏览器中调用该 URL
  • Android 以编程方式关闭 Activity

    活动中与离开屏幕等效的操作是什么 就像当您按下后退按钮时 活动就会消失 如何从活动内部调用它以使其自行关闭 关于Activity finish http developer android com reference android app
  • java.lang.NoClassDefFoundError:com.dropbox.sync.android.DbxAccountManager

    请这不是重复的问题 不知道 但我已经将 jar 放入 libs 文件夹中 并且还完成了以下过程 And also 我已经检查过这个我收到 java lang classnotfoundException com mysql jdbc Dri
  • 可移植的比较和交换(原子操作)C/C++ 库?

    是否有任何小型库 可以将各种处理器的类似 CAS 的操作包装成可跨多个编译器移植的宏或函数 PS The 原子 hpp库 http www boost org doc libs 1 39 0 boost interprocess detai
  • MongooseError:Model.findOne() 不再接受 Function 的回调

    我在设置 mongoose 时遇到了问题 这是我的代码 const SlashCommandBuilder require discordjs builders const testSchema require Schemas js tes
  • Java 中的 Hbase CopyTable

    我想将一个 Hbase 表复制到另一个具有良好性能的位置 我想重用 CopyTable java 中的代码Hbase 服务器 github 页面 https github com apache hbase blob master hbase
  • Android 4.3 之前使用 SimpleDateFormat 的“ZZZZZ”(+03:00) 作为时区

    我在用着SimpleDateFormat有格式yyyy MM dd T HH mm ssZZZZZ 预期输出为 2014 08 26T13 00 14 03 00 但是 仅从 Android 4 3 开始支持 ZZZZZ 结果如下 以上4
  • 为使用 Electron 创建的应用程序签名 Windows 安装程序 (.exe)

    我有一个使用构建的简单应用程序电子框架 我使用以下方式打包了代码electron packager interactive 我还创建了一个Windows 安装程序文件可以使用 Inno Setup 编译器 单个 exe 文件 进行分发 这里