首先调用 PyInstaller 将脚本打包成为单独的可执行文件或者打包到一个目录,然后把打包生成的可执行文件通过选项 --pack 传递给 pyarmor gen 来实现:
$ pyinstaller foo.py
$ pyarmor gen --pack dist/foo/foo foo.py
Pyarmor 首先加密脚本,并把它们被存放到 .pyarmor/pack/dist ,然后进行下面的额外处理:
提取可执行文件中内容到一个临时目录 .pyarmor/pack/
使...