许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  ANSA二次开发:加密py文件为pyd格式的方法

ANSA二次开发:加密py文件为pyd格式的方法

阅读数 5
点赞 0
article_banner

  有时候我们希望保护所开发的ANSA二次开发python代码,需要对明文代码进行加密处理。而 python 是一门解释性语言,解释器可以直接阅读和执行代码。这意味着其源码无需编译即可运行,因此,代码常以人类可读的格式来显示。

  为了保证代码的安全,需要将代码编译为仅机器可读的格式。app开发者可以使用加密技术将代码编译为二进制格式。

加密过程

  为了编译代码,开发者需要在ansa或meta脚本编辑器内读取脚本。在菜单Project下的Compile选项可以输出代码为二进制的pyd扩展文件。
在这里插入图片描述

     当点击Compile按钮,一个额外的选项将出现,提醒用户选择是否以Pack Compilation Dependencies方式编译。
在这里插入图片描述

  如果用户没有勾选复选框,则编译过程将不考虑任何其他包的依赖,pyd文件仅仅包含主文件的代码。

  另一方面,如果用户勾选按钮,pyd文件将不仅包含主文件的代码,还包含其他用ansa.ImportCode函数导入的模块。

注意: 任何通过系统路径(sys.path)模块都不能导入到最终的二进制文件中,它通常被考虑为一个外部的依赖。

  如下实例:


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空