gpt4 book ai didi

electron - Windows Defender SmartScreen 和 Electron 应用程序

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

我开发了一个非常简单的 Electron 应用程序,然后我使用“Electron package 器”对其进行了打包。

我压缩了应用程序并将其发送给我的客户。当此客户端运行该应用程序时,他会收到“Windows 保护您的 PC”窗口/警告,并显示“Windows Defender SmartScreen 阻止了无法识别的应用程序启动。运行此应用程序可能会使您的 PC 处于危险之中。”

应用程序:AppName.exe

出版商:未知出版商

以及“无论如何都要运行”和“不要运行”按钮。

当用户单击“无论如何都要运行”时,该应用程序运行良好,但可以理解的是,他希望摆脱此警告(并且至少显示实际的发布者)。

我知道代码签名证书,所以没有必要去那里...

( 重要说明 : 我没有让他查看文件的属性,看看安全性是否指示“此文件来自另一台计算机,可能会被阻止以帮助保护这台计算机。”。我是明天去检查一下,希望它只需要“解锁”。)

我想知道的是,为什么我在 PC 上运行应用程序时没有收到同样的警告? (我们都运行 Windows 10。)我已经将我的 UAC 一直调到“始终通知”,并且我尝试将“检查应用程序和文件”和“Microsoft Edge 的 SmartScreen”设置为“警告”甚至“阻止” .尽管如此,应用程序始终以没有错误或警告的方式启动。如果我至少可以重现他所看到的内容,我至少会知道代码签名是否/何时有效。

(明确地说,我没有使用“安装程序”。客户不需要。而且,正如我所说,这是一个非常简单的应用程序/实用程序。他们希望能够复制 zip 文件,解压缩内容并运行应用程序..)

任何帮助深表感谢!

最佳答案

对此的解决方案是让客户端在解压缩之前“解锁”zip 文件。 (或者,我想提取它,然后取消阻止 exe....)为了重现该问题,我只是通过 Electron 邮件将其发送给自己。 :)

关于electron - Windows Defender SmartScreen 和 Electron 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60070495/

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