Pyinstaller .exe抛出Windows Defender [没有发布者]

时间:2017-06-05 21:04:03

标签: python pyinstaller details publisher windows-defender

我开发了一个python代码,我将它转换为带有pyinstaller的exe,但问题是没有发布者所以每次计算机运行我的程序时,Windows Defender会发出警告,说没有发布者所以程序不确定...有没有人知道如何将.exe的发布者从none更改为somthing或如何在pyinstaller中实现Publisher?

非常感谢。  于连

1 个答案:

答案 0 :(得分:1)

简短的回答是,这与PyInstaller无关。这是Windows最新版本中任何exe的一般问题。你需要"代码签名"你的exe现在。这真是一个赚钱计划,被掩盖为安全增强。

例如,您可以从digicert购买证书。他们是MS自动识别的大授权代理之一。 https://www.digicert.com/code-signing

或Google"代码签名"其他选择。

您也可以免费自签。看看这篇SO帖子: Signing a Windows EXE file

自签名问题是用户必须先安装自定义密钥才能识别您签名的exes。但是......如果你想通过麻烦来节省一些钱,首先要默默安装一些技巧。