gpt4 book ai didi

ffmpeg - Windows 10 EV 代码签名不再适用于 Electron 应用程序

转载 作者:行者123 更新时间:2023-12-03 12:30:47 25 4
gpt4 key购买 nike

我有一个 Electron 应用程序。非常基本的应用程序。它不使用 ffmpeg 不时播放 mp3 铃声。我使用松鼠格式使用 Electron 锻造构建我的应用程序。然后我使用 SafeNet Authentication 应用程序对其进行签名。它总是完美无缺地工作。
距离我上次发布版本已经过去几个月了。唯一改变的是我的 Electron 应用程序中的一些 html ui 更新,当然还有很多 Windows 10 更新。
我的应用程序使用 electron-forge 构建良好,安装和运行没有问题。然后我像往常一样从命令行签名,SafeNet 确认它已签名。右键单击该文件显示它已由我的组织签名。但是,一旦我执行签名的应用程序,我就会收到此错误:“代码执行无法继续,因为找不到 ffmpeg.dll。重新安装程序可能会解决此问题。”
这是我到目前为止所尝试的:

  • 在不同的 Windows 10 机器上构建/签名。
  • 卸载/重新安装 SafeNet。
  • 在不同的 Windows 10 实例上运行签名的 .exe
  • 使用 cmd session 构建/签名以管理员身份运行

  • 我很茫然,为什么它对我的应用程序不依赖的 ffmpeg.dll 大喊大叫?为什么只有在 .exe 签名后才会出现此错误?
    操作系统:Windows 10
    Electron v7.3.2
    Electron-Forge/cli v6.0.0-beta.47
    SafeNet x64 v10.3

    最佳答案

    我真的觉得自己很傻。我试图签署错误的 .exe 文件。 Electron-forge 在构建应用程序时会创建两个输出目录,一个名为“make”的目录和一个带有应用程序名称的目录。我应该在 make 文件夹中对 .exe 进行签名。应用名称文件夹中的 .exe 是一个独立的 .exe,其中没有内置任何受支持的 .dll 文件。

    关于ffmpeg - Windows 10 EV 代码签名不再适用于 Electron 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63056937/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com