打包exe
打包python用pyinstaller这个库,命令为pyinstall -F --icon-xx.ico xxx.py
会直接生成一个exe可执行文件,免去给其他计算机用装环境的烦恼。...反编译exe
如果拿到一个pyinstaller编译的exe程序 如何拿到源码
需要用到pyinstxtractor.py,命令为python pyinstxtractor.py xx.exe,这时候会生成一部分文件...注意: 只能加密py文件, 如果加密的模块是pyd文件, 则pyd文件会直接打包, 不会被加密.
听说密钥也一并打包到输出文件中了, 所以好像也不安全....(由于xx.py和xx.pyd在同一目录, pyinstaller会优先打包pyd), 打包时添加—hidden-import xx选项....生成的打包文件中会包含xx.pyd;
注意: 如果打包时使用了—key选项, 但打包的模块是pyd格式的, 则pyd文件不会被加密, 只是打包.