发明名称 |
一种增强软件保护易用性的方法 |
摘要 |
本发明公开了一种提高虚拟机软件保护方式的易用性的方法,包括:A.利用与虚拟机匹配的编译器将源代码编译为虚拟指令文件;B.构造目标文件;C.添加对虚拟机和虚拟指令的引用。本方法对源代码进行转换,生成软件开发工具在链接时可直接利用的文件,虚拟机用户可以按照函数或类的定义直接调用被保护代码,即用户调用一个被保护的函数或类时和调用未被保护的函数或类方法相同,无需额外编写代码,能增强虚拟机保护方法的易用性,减少调用被保护代码的繁琐工作。 |
申请公布号 |
CN103514027A |
申请公布日期 |
2014.01.15 |
申请号 |
CN201310284247.6 |
申请日期 |
2013.11.12 |
申请人 |
北京深思数盾科技有限公司 |
发明人 |
不公告发明人 |
分类号 |
G06F9/455(2006.01)I;G06F21/12(2013.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种通过虚拟机增强软件保护易用性的方法,其特征在于,所述方法包括如下步骤:步骤1:利用与虚拟机匹配的编译器将源代码编译为虚拟指令文件;步骤2:根据虚拟指令文件构造目标文件;步骤3:在目标文件中添加对虚拟机和虚拟指令的引用。 |
地址 |
100872 北京市海淀区中关村大街甲59号文化大厦1706室 |