一种基于磁盘序列号的软件保护方法技术

技术编号:32435072 阅读:24 留言:0更新日期:2022-02-24 19:07
本发明专利技术提供了一种基于磁盘序列号的软件保护方法,获得软件当前运行的磁盘序列号,进行与运算,得到注册码key1;key1与本地的配置文件中自带的注册码key2进行比较,如果key1与key2不相同,则软件将提示将需要提供正确的注册码。本发明专利技术不需要在软件安装过程中进行额外的配置环境操作,只需要在软件运行目录下放置一个配置文件即可,只要开发人员提供注册码,用户可以将同一套软件安装在多个电脑上,几乎于复制粘贴,确保所有使用的软件版本绝对不会有差异,这样既可以对软件使用权限进行管控,又可以满足用户部署多套软件的需求,特别适合对软件版本要求严格的大型军工项目系统软件联试中。联试中。联试中。

【技术实现步骤摘要】
一种基于磁盘序列号的软件保护方法


[0001]本专利技术涉及计算机软件开发应用领域,本专利技术提出并设计的软件使用权限保护方法,对外没有特殊的软硬件或接口依赖、对内不会对软件的运行造成任何资源消耗。实现简单、可扩展性强,对于软件后期运行维护也有重要的帮助意义,同时也可用于嵌入式软件开发、硬件设备的使用权限管理中。

技术介绍

[0002]现今计算机软件技术发展日新月异,软件规模和使用要求也在不断发生着变化。在一些项目中,因为用户需要,所有的软件均需以独立可执行程序的方式交付用户,且需要集中部署在一两台电脑上,这样就造成了一些其它厂家也能够通过操作自己的软件,接触到非本单位的软件。用户由于人力、技术等方面原因,无法保证各个厂家软件不会被其它厂家人员以软件升级、软件修复等名义,通过非正常途径获取。在缺乏监管的情况下甚至出现了未经原软件原创单位或者用户许可,其它厂家售后人员擅自拷贝非本单位软件进行借鉴甚至抄袭。在其它项目竞标中,多个厂家出现了与原创单位软件功能、布局相似的产品。因此,软件原创单位需要一种既不会增加用户软件使用难度、满足用户日常需求,又能本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于磁盘序列号的软件保护方法,其特征在于包括下述步骤:步骤1:软件运行后,首先获得软件当前运行的磁盘序列号,软件获得磁盘序列号后,将该序列号命名为serialnumber,长度为2n,serialnumber为十六进制;步骤2:将serialnumber进行与运算,即依次从左向右将serialnumber中每两个数字作为一组取出,将得到n组数字,并转换为十进制,将n组数...

【专利技术属性】
技术研发人员:杨琦张昌禄何川陈振宇常瑞丰杨鑫达李桂斌
申请(专利权)人:中国电子科技集团公司第二十研究所
类型:发明
国别省市:

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

1