24小时服务热线
效率高速
品质保障
厂家直供
售后保障
行业新闻
当前位置:行业新闻>

一种使用软件保护装置存储程序代码实现软件保护的方法专利

发布时间:2026-06-13

【摘要】 本发明提出了一种使用软件保护装置存储应用程序代码进行软件保护的方法。本发明将可执行程序中的部分机器指令或脚本语言存储在软件保护装置中,在程序运行时动态地从软件保护装置中取出并在PC上执行,在保护程序的代码同时无需进行代码移植,易于实现。同时由于受保护代码是在PC上执行,因此不影响程序的运行效率,可以对程序中多段代码进行存储保护,提高了软件的保护强度。本发明为软件的保护提供了一种简单、高效、安全的方法。 【专利类型】发明授权 【申请人】北京深思洛克软件技术股份有限公司 【申请人类型】企业 【申请人地址】100086 北京市海淀区中关村南大街甲6号铸诚大厦B座1201室 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810103665.X 【申请日】2008-04-10 【申请年份】2008 【公开公告号】CN101261664B 【公开公告日】2010-07-07 【公开公告年份】2010 【授权公告号】CN101261664B 【授权公告日】2010-07-07 【授权公告年份】2010.0 【IPC分类号】G06F21/00; G06F21/78 【发明人】孙吉平; 韩勇 【主权项内容】一种使用软件保护装置存储程序代码实现软件保护的方法,其特征在于,该方法包括步骤:A、将受保护软件的可执行程序的若干段代码段数据和起始地址存储到软件保护装置中;B、在受保护软件中擦除上述代码段数据;C、在代码段起始位置处写入调用软件保护装置的指令;D、当软件运行到某个已转移存储到软件保护装置中的被保护代码段时,将所述代码段的起始地址发送给软件保护装置;其中,通过执行预先写入的调用软件保护装置的指令,计算被保护代码段的起始地址,然后将其发送到软件保护装置中;E、软件保护装置返回相应的代码段数据;其中,软件保护装置根据被保护代码段的起始地址找到已存储的代码段数据,返回给软件;F、软件将代码段数据存储到内存中,并执行该代码段数据;其中,软件首先分配一块内存,然后将软件保护装置返回的代码段数据存储到所述内存中;G、执行完成后擦除内存中所述代码段数据;在上述步骤中,被存储的代码段数据以密文形式从软件保护装置发送到软件,须解密后才可被软件执行。 【当前权利人】北京深思数盾科技股份有限公司 【当前专利权人地址】北京市海淀区西北旺东路10号院东区5号楼5层510 【专利权人类型】股份有限公司 【统一社会信用代码】911101081019533451 【家族被引证次数】20

  • 【摘要】一种带通道的活体组织的制备方法,属于组织和器官的人工制造技术领域。该方法首先将弹性高分子材料溶于有机溶剂,将细胞基质材料中加入细胞冻存液;把选定的细胞与含冻存液的细胞基质材料溶液混合均匀;用计算机设计带管道的活体组织模型,根据离散-
  • 【摘要】本发明提供一种视频监控系统的录像管理的方法及装置,方法包括:步骤一,使每个录像文件存储预定时长的视频流,每个所述录像文件的文件名含有所存储的视频流的生成时间;步骤二,接收客户端的删除请求,获得所要删除的视频流所对应的删除时间段;步骤
  • 【摘要】紫外月球敏感器输出数据评价与判断方法,对紫外月球敏感器输出的月球图像判断图像亮暗程度,比较图像中暗灰度像素所占比例与预设比例阈值的大小,若前者大于后者则认为图像过暗,将数据品质等级设最低级,否则判断图像是否出现强杂光,若出现将数据品
  • 【摘要】本发明公开了一种重组梭菌及其构建方法与应用。构建重组梭菌的方法,是将编码甲酸脱氢酶的基因导入梭菌中构建重组菌。所述梭菌为丙酮丁醇梭菌或拜氏梭菌。本发明还公开了一种生产丁醇的方法,是发酵培养由所述构建重组梭菌的方法构建的重组菌生产丁醇
  • 【摘要】本发明涉及一种5-硝氨基四(氮)唑的合成方法,属于化学合成领域。本发明的合成方法为:首先用硝硫混酸将5-氨基四(氮)唑硝化;再使用碳酸钠等碱性物质将过量的酸中和;最后使用有机溶剂对5-硝氨基四(氮)唑提纯,即得到5-硝氨基四(氮)唑
  • 【摘要】本发明属于金属材料加工领域,特别是提供了一种高强度冷轧热镀锌用TRIP钢板及其制备方法。TRIP钢板成分质量百分含量为:C:0.1~0.4%,Si:≤0.06%,Mn:0.5%~2.5%,Al:0.5%~2.0%,P:≤0.03%,