一种结合MAC地址保护版权的方法技术

技术编号:7259329 阅读:201 留言:0更新日期:2012-04-13 07:35
本发明专利技术提供了一种结合MAC地址保护版权的方法,针对要安装一个软件副本的计算机的MAC地址产生一个编译文件,以后运行该软件副本时,读取计算机的MAC地址,在MAC地址不匹配时,软件副本将不能使用;在软件副本的版权页不仅显示开发者,也显示所安装计算机的MAC地址作为版权信息。本发明专利技术的优点是:由于MAC地址对每台计算机是唯一的,固定MAC地址可从根本上阻止定制软件副本在其他机器上运行。而且在程序的每次启动运行时获取MAC地址很方便,实用易行。

【技术实现步骤摘要】

本专利技术涉及一种版权保护方法,尤其是一种结合MAC地址保护版权的方法
技术介绍
目前软件版权保护是一个让开发者头疼的问题,包括注册码、密码等保护机制试图从技术上设置障碍,但往往还是被某些使用者破解。因此如何简单有效的进行软件版权保护仍是一个值得深入探讨的问题。
技术实现思路
本专利技术针对保护原创软件作品问题,提供一种结合MAC地址保护版权的方法,增加盗版难度。按照本专利技术提供的技术方案,一种结合MAC地址保护版权的方法为针对要安装一个软件副本的计算机的MAC地址产生一个编译文件,以后运行该软件副本时,读取计算机的MAC地址,在MAC地址不匹配时,软件副本将不能使用;在软件副本的版权页不仅显示开发者,也显示所安装计算机的MAC地址作为版权信息。安装软件副本的计算机的MAC地址信息在该软件副本的版权页上被显著标明。安装所述软件副本的计算机的MAC地址信息被植入于软件程序,使软件副本只能在对应MAC地址的计算机上使用。所述将MAC地址信息植入于软件程序的方法为先由编译程序,对可读的文本程序汇编,产生一个非文本不可直接读的纯代码的编译文件;MAC地址也由可读的阿拉伯数字或英文字符数字,编译为外界不可读懂的代码,并藏到前述编译文件大量的代码中间。本专利技术的优点是由于MAC地址对每台计算机是唯一的,固定MAC地址可从根本上阻止定制软件副本在其他机器上运行。而且在程序的每次启动运行时获取MAC地址很方便,实用易行。附图说明图1是本专利技术所述结合MAC地址保护版权的方法示意图。 具体实施例方式下面结合附图和实施例对本专利技术作进一步说明。所述MAC地址,全称为Media Access Control地址,或称为MAC位址、硬件位址、 物理地址,用来定义网络设备的位置。在OSI模型中,第二层数据链路层则负责MAC位址。 每个网络位置会有一个专属于它的MAC位址,对特定网卡,MAC地址是不变的。如图1所示,本专利技术的方案将软件副本所安装的计算机的网卡的MAC地址植入于软件程序,与软件程序固化,使相应软件副本只能在对应的MAC地址的计算机上使用,从而形成了对版权的保护。本专利技术应用MAC地址,使版权页不仅显示开发者,也显示所安装机器MAC地址信息,比如00-26-B9-1C-C9-FE。所述的MAC地址由软件购买者提供,一份购买版权对应一个 MAC地址。这样一个MAC地址只可安装一份授权软件副本。使用者的MAC地址信息在用户购买产品时提供给程序源代码维护部门,或售后由软件供应者提供技术服务,在帮助用户安装软件时取得,提供给程序源代码维护部门。针对每一个MAC地址,先由编译程序,比如VisualMudio编译环境,对可读的文本程序汇编,产生一个非文本不可直接读的纯代码的编译文件;MAC地址也由可读的阿拉伯数字或英文字符数字(如00-26-B9-1C-C9-FE)编译为外界不可读懂的代码,并藏到前述编译文件大量的代码中间。以后运行时,在MAC地址不匹配时,软件将不能使用。获取的MAC地址还可被集中到销售售后平台,作进一步服务认证用。权利要求1.一种结合MAC地址保护版权的方法,其特征是针对要安装一个软件副本的计算机的MAC地址产生一个编译文件,以后运行该软件副本时,读取计算机的MAC地址,在MAC地址不匹配时,软件副本将不能使用;在软件副本的版权页不仅显示开发者,也显示所安装计算机的MAC地址作为版权信息。2.如权利要求1所述的结合MAC地址保护版权的方法,其特征是安装软件副本的计算机的MAC地址信息在该软件副本的版权页上被显著标明。3.如权利要求1所述的结合MAC地址保护版权的方法,其特征是安装所述软件副本的计算机的MAC地址信息被植入于软件程序,使软件副本只能在对应MAC地址的计算机上使用。4.如权利要求3所述的结合MAC地址保护版权的方法,其特征是所述将MAC地址信息植入于软件程序的方法为先由编译程序,对可读的文本程序汇编,产生一个非文本不可直接读的纯代码的编译文件;MAC地址也由可读的阿拉伯数字或英文字符数字,编译为外界不可读懂的代码,并藏到前述编译文件大量的代码中间。全文摘要本专利技术提供了一种结合MAC地址保护版权的方法,针对要安装一个软件副本的计算机的MAC地址产生一个编译文件,以后运行该软件副本时,读取计算机的MAC地址,在MAC地址不匹配时,软件副本将不能使用;在软件副本的版权页不仅显示开发者,也显示所安装计算机的MAC地址作为版权信息。本专利技术的优点是由于MAC地址对每台计算机是唯一的,固定MAC地址可从根本上阻止定制软件副本在其他机器上运行。而且在程序的每次启动运行时获取MAC地址很方便,实用易行。文档编号G06F21/00GK102411685SQ20111031449公开日2012年4月11日 申请日期2011年10月17日 优先权日2011年10月17日专利技术者俞晓华 申请人:无锡诺宝科技发展有限公司本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:俞晓华
申请(专利权)人:无锡诺宝科技发展有限公司
类型:发明
国别省市:

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

1
相关领域技术