Releases: dashingsoft/pyarmor-docs-zh
Releases · dashingsoft/pyarmor-docs-zh
发布 9.2.3
发布 9.2.2
新功能
-
新增两种加密脚本类型: VMC, ECC
参考 https://eke.dashingsoft.com/pyarmor/docs/zh/user/features.html
-
命令
pyarmor build增加四个选项--vmc,--ecc,--vmc-rft,--ecc-rft分别用来创建 VMC 和 ECC 加密脚本
改变的默认行为
-
在
pyarmor cfg中读写配置文件使用utf-8作为默认编码(原来是 None,即系统默认) -
工程的规则文件总是使用
utf-8作为默认编码 -
生成的迷你型加密脚本内容发生下列变化:
- from pyarmor_mini import __pyarmor__ + from pyarmor.mini.pyarmor_mini import __pyarmor__
这样只需要在目标设备上按照包
pyarmor.mini就可以运行迷你型加密脚本。 如果还需要生成原来的迷你型脚本,使用配置命令:pyarmor env -p set mini:import_from pyarmor_mini
解决问题
- 解决问题: 使用 build 命令生成的脚本没有保留原来脚本中的 shebang 行
- 解决问题 #2257: bcc 模式在 windows.x86_64 会出现崩溃
发布 9.2.1
发布 9.2.0
新功能
- 支持 Python 3.14 和 3.15
发生改变的功能
- 对于管道版许可证,需要申请新的的管道注册文件
pyarmor-ci-XXXX.zip来使用 Pyarmor 9.2+ - 对于集团版许可证,需要更新设备注册文件
pyarmor-device-regfile-XXXX.zip来使用 Pyarmor 9.2+
请参考下面链接中的 Pyarmor 9.2 部分的内容
https://pyarmor.readthedocs.io/zh/latest/how-to/register.html#pyarmor
解决问题
- 解决问题 #2218: 绑定加密脚本到多种硬件的时候,不同的硬件顺序会导致加密脚本报错
- 激活许可证的时候,根据不同的许可证类型和使用环境提示相应的操作步骤
发布 9.1.9
新功能
- 增加只读加密模块的功能,没有加密的脚本只能够读取和执行只读加密模块的内部属性,而不能够添加和修改只读加密模块的属性,使用方法请参考
https://pyarmor.readthedocs.io/zh/latest/tutorial/obfuscation.html#using-readonly-module
解决问题
- 解决问题 #2204: 因为拼写错误,显示基础版许可证信息的时候没有提示需要在线加密