软件程序保护系统及方法技术方案

技术编号:6865330 阅读:181 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种软件程序保护方法。该方法在一个软件程序被开启时将计算机的MAC地址与一个预设的MAC地址相比较及将存储该软件程序的硬盘序列号与一个预设的序列号相比较。若两次比较结果都相同,则根据该软件程序的使用信息记录判断该软件程序上次的运行时间是否早于当前的系统时间,当前的系统时间是否在允许的时间内,及该软件程序的使用次数是否在限制的次数之内。当上述判断的结果都为是的情况下允许该软件程序在计算机运行,或者上述判断结果中有任意一项为否时,禁止该软件程序在计算机中运行并显示警告信息。本发明专利技术还提供一种软件程序保护系统。本发明专利技术可根据用户的硬件设备、使用次数及使用时间等多方面因素对软件进行保护。

【技术实现步骤摘要】

本专利技术涉及一种软件保护技术,尤其涉及一种保护软件程序非授权使用的系统及方法。
技术介绍
软件开发商在开发出一种软件之后,为了该软件能够更好地推广应用,通常会将该软件免费地提供给潜在客户试用一段时间或者试用几次。此外,即使该软件被有偿售出, 也可能会规定该软件的使用时间。这就给软件的版权保护造成障碍,且不利于软件开发商对软件的管理。
技术实现思路
鉴于以上内容,有必要提出一种软件程序保护系统,其会根据用户的硬件设备、使用次数及使用时间等多方面因素对软件进行保护。此外,还有必要提出一种软件程序保护方法,其会根据用户的硬件设备、使用次数及使用时间等多方面因素对软件进行保护。一种软件程序保护系统,用于保护某一个软件程序。该系统包括查找模块,用于查找当前安装该软件程序的计算机的MAC (MediaAccess Control)地址,查找当前存储该软件程序的硬盘序列号;比较模块,用于将上述MAC地址与一个预设的MAC地址相比较,及将上述硬盘的序列号与一个预设的序列号相比较;记录获取模块,用于在上述两项比较的结果都为相同的情况下,从该计算机内的一个文件夹中获取该软件程序的使用信息记录;记录建立模本文档来自技高网...

【技术保护点】
1.一种软件程序保护系统,用于管控软件程序在计算机中的运行,其特征在于,该系统包括:查找模块,用于查找当前安装该软件程序的计算机的MAC地址,及查找当前存储该软件程序的硬盘序列号;比较模块,用于将上述MAC地址与一个预设的MAC地址相比较,及将上述硬盘的序列号与一个预设的序列号相比较;记录获取模块,用于在上述两项比较的结果都为相同的情况下,从该计算机内的一个文件夹中获取该软件程序的使用信息记录;记录建立模块,用于在上述记录获取模块不能获取该软件程序的使用信息记录时,建立该软件程序的使用信息记录,并将该使用信息记录加密后存储到上述文件夹中;判断模块,用于根据上述使用信息记录判断该软件程序是否处于...

【技术特征摘要】

【专利技术属性】
技术研发人员:梁献全李昇军许寿国
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94

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

1