我开发了一个python代码,我将它转换为带有pyinstaller的exe,但问题是没有发布者所以每次计算机运行我的程序时,Windows Defender会发出警告,说没有发布者所以程序不确定...有没有人知道如何将.exe的发布者从none更改为somthing或如何在pyinstaller中实现Publisher?
非常感谢。 于连
答案 0 :(得分:1)
简短的回答是,这与PyInstaller无关。这是Windows最新版本中任何exe的一般问题。你需要"代码签名"你的exe现在。这真是一个赚钱计划,被掩盖为安全增强。
例如,您可以从digicert购买证书。他们是MS自动识别的大授权代理之一。 https://www.digicert.com/code-signing
或Google"代码签名"其他选择。
您也可以免费自签。看看这篇SO帖子: Signing a Windows EXE file
自签名问题是用户必须先安装自定义密钥才能识别您签名的exes。但是......如果你想通过麻烦来节省一些钱,首先要默默安装一些技巧。