目标程序的执行与转换方法、装置、终端和存储介质制造方法及图纸

技术编号:24010947 阅读:40 留言:0更新日期:2020-05-02 01:43
本发明专利技术实施例公开了一种目标程序的执行与转换方法、装置、终端和存储介质。所述目标程序的执行方法包括:获取对应目标程序的程序文件的内容信息和类型信息;根据所述内容信息生成所述目标程序的程序文件;基于所述类型信息调用所述程序文件,以控制所述目标程序执行。本发明专利技术实施例通过采用上述技术方案,通过控制程序控制目标程序运行,能够增大非法人员获取目标程序的程序代码的难度,从而降低目标程序的程序代码被窃取与修改的概率,提高目标程序的安全性。

Method, device, terminal and storage medium of execution and conversion of target program

【技术实现步骤摘要】
目标程序的执行与转换方法、装置、终端和存储介质
本专利技术涉及软件控制
,尤其涉及一种目标程序的执行与转换方法、装置、终端和存储介质。
技术介绍
程序是计算机设备上运行的计算机设备能够识别和执行的指令,其是计算机运行以及计算机满足人们使用需求的基础。在计算机设备中,较简单的程序可以以一个脚本或者一个二进制的可执行文件的方式呈现,此种程序可以称之为单文件程序;较复杂的程序,由于其程序的构成较复杂,一般由若干个可执行文件和数据文件组成,因此,需要以多个文件的方式件呈现,此种程序可以称之为多文件程序。但是,无论是单文件程序还是多文件程序,其程序内容对用户均是可见的,用户可以自行查看和修改程序的程序代码,使得程序代码极易被窃取与修改,不利于程序的安全运行。
技术实现思路
有鉴于此,本专利技术实施例提供一种目标程序的执行与转换方法、装置、终端和存储介质,以降低程序的程序代码被窃取与修改的概率,提高程序的安全性。第一方面,本专利技术实施例提供了一种目标程序的执行方法,包括:获取对应目标程序的程序文件本文档来自技高网...

【技术保护点】
1.一种目标程序的执行方法,其特征在于,包括:/n获取对应目标程序的程序文件的内容信息和类型信息;/n根据所述内容信息生成所述目标程序的程序文件;/n基于所述类型信息调用所述程序文件,以控制所述目标程序执行。/n

【技术特征摘要】
1.一种目标程序的执行方法,其特征在于,包括:
获取对应目标程序的程序文件的内容信息和类型信息;
根据所述内容信息生成所述目标程序的程序文件;
基于所述类型信息调用所述程序文件,以控制所述目标程序执行。


2.根据权利要求1所述的方法,其特征在于,所述获取对应目标程序的程序文件的内容信息和类型信息,包括:
根据控制程序中程序部分的长度信息确定数据部分在所述控制程序中的位置信息,并基于所述位置信息获取对应目标程序的程序文件的内容信息,其中,所述控制程序由程序部分和数据部分组成,所述数据部分用于记载对应目标程序的程序文件的内容信息;以及,
获取控制程序中记载的对应目标程序的程序文件的类型信息。


3.根据权利要求1所述的方法,其特征在于,所述根据所述内容信息生成所述目标程序的程序文件,包括:
确定所述目标程序的程序文件的存储路径;
根据所述内容信息在所述存储路径下生成所述目标程序的程序文件。


4.根据权利要求2或3所述的方法,其特征在于,所述目标程序为多文件程序,所述程序文件为压缩文件,所述控制程序为单文件程序,所述控制程序的执行程序为shell脚本。


5.一种目标程序的转换方法,其特征在于,包括:
获取目标程序的程序文件的内容信息和类型信息;
分别将所述内容信息和所述类型信息添加至预设控制程序模板的相应位置,得到所述目标程序对应的控制程序,以通过所述控制程序控制所述目标程序执行。

<...

【专利技术属性】
技术研发人员:郑靖博
申请(专利权)人:上海达梦数据库有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1