2017-06-05 5 views
1

J'ai développé un code python et je l'ai converti en exe avec pyinstaller mais le problème est qu'il n'y a pas d'éditeur donc chaque fois qu'un coputer exécute mon programme, Windows Defender lance une alerte cela dit qu'il n'y a pas d'éditeur donc le programme n'est pas sûr ... Est-ce que quelqu'un sait comment changer l'éditeur d'un .exe de rien à quoi ou comment implémenter Publisher dans pyinstaller?Pyinstaller .exe jette Windows Defender [aucun éditeur]

Merci beaucoup. Julien

Répondre

0

La réponse courte est que cela n'a rien à voir avec PyInstaller. C'est un problème général avec n'importe quel exe dans les versions récentes de Windows. Vous devez "codez" votre exe maintenant. C'est vraiment un système de fabrication d'argent masqué comme une amélioration de la sécurité. A titre d'exemple, vous pouvez acheter un cert auprès de digicert. Ils sont l'un des grands agents d'autorisation que MS reconnaîtra automatiquement. https://www.digicert.com/code-signing

Ou "signature de code" Google pour d'autres options.

Vous pouvez également vous auto-signer gratuitement. Consultez ce post SO: Signing a Windows EXE file

Le problème avec la signature automatique est que l'utilisateur doit d'abord installer votre clé personnalisée pour reconnaître vos exes signés. Mais ... il y a quelques astuces pour l'installer silencieusement en premier, si vous voulez passer par le tracas pour économiser quelques dollars.