我编写了一个Python代码,并用pyinstaller
将其转换为.exe
文件。但问题是,由于没有发布者,每次计算机运行我的程序时,Windows Defender都会弹出警报,说没有发布者,所以程序不确定...
有人知道如何将.exe
文件的发布者从无更改为某个名称,或者如何在pyinstaller
中实现发布者吗?
我编写了一个Python代码,并用pyinstaller
将其转换为.exe
文件。但问题是,由于没有发布者,每次计算机运行我的程序时,Windows Defender都会弹出警报,说没有发布者,所以程序不确定...
有人知道如何将.exe
文件的发布者从无更改为某个名称,或者如何在pyinstaller
中实现发布者吗?
这是与 Windows Defender 相关的已知误报。当在 Windows 10 VM 上测试我的文件时,它们也会发生这种情况,并且其他人也会遇到同样的问题。另外,Windows Defender "智能屏幕" 可能会阻止任何未签名的文件,即使使用其他杀毒软件,但您应该能够单击 更多信息 然后继续。
您可以将文件从 Windows Defender 排除在外,但最好的解决方案是使用另一款杀毒软件,因为 Windows Defender 实际上并不是特别好。 (这不仅基于我的经验,而是基于 AV 测试) 我不确定还有哪些杀毒软件存在相同的误报,但我知道有几款。
您也可以在 VM 上进行测试,在此期间您可以禁用 Windows Defender 和智能屏幕,同时在主机系统上启用它。 (VirtualBox 是 Windows 的一个很好的免费 VM 软件)