pyarmor9.0 对脚本及项目进行加密,可以设定到期时间,可以绑定到网卡及电脑CPU。<1>

在 PyArmor 9.0 中,gen 命令需要明确指定文件名作为 ARG 参数来加密和生成许可证。因此,您可以尝试以下步骤:

1. 加密文件并生成到期许可证

请将 main.py 文件的名称添加到命令末尾,以便 PyArmor 知道要加密哪个文件:

pyarmor gen -O main_license --expired 2024-12-31 main.py

这样会将 main.py 加密并生成一个到期日期为 2024 年 12 月 31 日的许可证文件。生成的许可证文件和加密后的 main.py 文件将位于 main_license 文件夹中。

2. 检查输出并运行

在生成的 main_license 文件夹中,可以找到加密后的 main.py 文件和许可证文件 license.lic。将它们一起运行即可:

python main_license/main.py

这样,main.py 文件将在指定的日期之前有效。

posted @ 2024-11-08 14:44  *感悟人生*  阅读(28)  评论(0编辑  收藏  举报