No *_*dio 4 python pyinstaller publisher windows-defender
我开发了一个 Python 代码并将其转换为.exewithpyinstaller但问题是没有发布者所以每次计算机运行我的程序时,Windows Defender 都会抛出一个警告说没有发布者所以程序不确定.. .
有谁知道如何将 an 的发布者.exe从 none更改为 something 或如何在 中实现 Publisher pyinstaller?
简短的回答是,这与 PyInstaller 无关。这是最近版本的 Windows 中任何 exe 的普遍问题。您现在需要对您的 exe 进行“代码签名”。这确实是一个伪装成安全增强的赚钱计划。
例如,您可以从 digicert 购买证书。它们是 MS 会自动识别的主要授权代理之一。 https://www.digicert.com/code-signing
或者谷歌“代码签名”以获取其他选项。
您也可以免费自行签名。查看此 SO 帖子: Signing a Windows EXE file
自签名的问题在于用户必须首先安装您的自定义密钥才能识别您签名的 exe。但是...有一些技巧可以先静默安装,如果您想省下几块钱的话。