[发明专利]一种软件程序的保护方法、装置及系统无效
申请号: | 200810055992.2 | 申请日: | 2008-01-03 |
公开(公告)号: | CN101216775A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 孙吉平;韩勇 | 申请(专利权)人: | 北京深思洛克数据保护中心 |
主分类号: | G06F9/45 | 分类号: | G06F9/45;G06F9/455;G06F21/22 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王一斌;王琦 |
地址: | 100086北京市海淀区中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例中公开了一种软件程序的保护方法,该方法预先设置虚拟系统指令集,并构造能够运行所述虚拟系统指令集指令的软件虚拟系统,所述软件虚拟系统运行于计算机上,并为所述软件程序提供一部分运行环境,在执行软件程序之前,按照虚拟系统指令集将所述软件程序中需要保护的程序源代码转换为虚拟系统指令,得到包含虚拟系统代码段的目标代码;在执行所述目标代码时,对于虚拟系统代码段,由软件虚拟系统解释执行。本发明实施例中还提供了一种指令转换器和一种软件虚拟系统,采用本发明技术方案使得软件破解者难以实施反汇编或反编译等反向工程,从而有效保护了软件程序。 | ||
搜索关键词: | 一种 软件 程序 保护 方法 装置 系统 | ||
【主权项】:
1.一种软件程序保护方法,其特征在于,预先设置虚拟系统指令集,由虚拟系统指令集中的虚拟系统指令构成的代码段为虚拟系统代码段;并构造能够识别所述虚拟系统指令集的软件虚拟系统,所述软件虚拟系统运行于计算机上,所述软件虚拟系统是所述软件程序的运行环境,该方法还包括:A、按照所述虚拟系统指令集将所述软件程序中需要保护的程序源代码转换为虚拟系统指令,得到包含虚拟系统代码段的目标代码;B、在执行所述目标代码时,对于虚拟系统代码段,由所述软件虚拟系统将其按照所述计算机的主机系统指令集解析为机器语言指令并执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思洛克数据保护中心,未经北京深思洛克数据保护中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810055992.2/,转载请声明来源钻瓜专利网。
- 上一篇:含果肉型饮料的定量灌装阀
- 下一篇:图像读取和记录设备