【技术实现步骤摘要】
本专利技术涉及一种存储介质及软件安装方法,特别涉及一种防盗版存储介质、软件安装方法及防盗版模块。
技术介绍
目前,随着计算机行业的发展,各种应用软件越来越多,这些应用软件在出售时都是存储在光碟或软盘等存储介质中,一般都是通过存储介质中自带的注册信息如产品序列号等来安装应用软件。这种方法虽然简单,但该应用软件可被反复安装,往往一个应用软件被安装在多台电脑或其它电子设备上,大大减小了市场对该应用软件的需求能力。此外,现在国内市场盗版软件横行,市场占有率达到了30~40%,严重影响了软件行业的利益。中国知识产权局2004年03月03日公开的一份公开号为“CN1479205A”,名称为“通过硬件识别码保护计算机软件版权的方法”的专利申请文件中,揭露了一种通过硬件识别码保护计算机软件版权的方法。该方法通过为每一套软件分配一个序列号和注册码,并在注册时,由该序列号以及电脑的硬件识别码生成一个密码,用户输入该密码后方可注册,然后建立一个数据库记录软件序列号、注册码以及硬件识别码的绑定关系,在下次同一个软件被再次注册时,如果硬件识别码与已记录的该套软件的序列号或注册码相关联的硬件识别码不一致,则不能运行该软件,通过这种方法该套软件只能在唯一的一台电脑上安装运行。然而,该方法在注册时,电脑需处于与因特网连接的状态,给用户安装软件带来了不便,且该套软件只能安装在一台电脑上,如果是一个集团客户,需要同时在多台电脑上安装该软件,则需要购买相应数目的多套软件,购买比较麻烦而且给该客户的固定资产管理带来了不便。此外,该安装的信息是通过网络记录在该产家的数据库中,很可能遭到黑客攻击, ...
【技术保护点】
一种存储介质,该存储介质包括一第一存储空间,存储一软件安装程序以及一可程序化的防盗版模块的运行程序;其特征在于,该存储介质还包括: 一第二存储空间,用于存储电子设备硬件识别码; 该防盗版模块还包括: 一访问子模块,该访问子 模块用于访问该第二存储空间; 一硬件识别码获取子模块,用于获取一第一硬件识别码,该第一硬件识别码为运行该存储介质的电子设备的硬件识别码; 一查询比较子模块,用于查询该第二存储空间是否存储了与该第一硬件识别码一致的硬件识别码; 一写入判断子模块,用于访问判断该第二存储空间是否可写入数据; 一硬件识别码记录子模块,在写入判断子模块判断该第二存储空间可写入数据时,将硬件识别码获取子模块获取的第一硬件识别码存储在第二存储空间中; 一写入检测子模块,判断该 硬件识别码是否成功存储在第二存储空间中; 一安装控制子模块,当访问到该第二存储空间以及第二存储空间中存储了与该硬件识别码获取子模块获取的硬件识别码相同的硬件识别码,或访问到该第二存储空间以及第二存储空间可写入数据并成功写入该第一硬件识 ...
【技术特征摘要】
【权利要求1】一种存储介质,该存储介质包括一第一存储空间,存储一软件安装程序以及一可程序化的防盗版模块的运行程序;其特征在于,该存储介质还包括:一第二存储空间,用于存储电子设备硬件识别码;该防盗版模块还包括:一访问子模块,该访问子模块用于访问该第二存储空间;一硬件识别码获取子模块,用于获取一第一硬件识别码,该第一硬件识别码为运行该存储介质的电子设备的硬件识别码;一查询比较子模块,用于查询该第二存储空间是否存储了与该第一硬件识别码一致的硬件识别码;一写入判断子模块,用于访问判断该第二存储空间是否可写入数据;一硬件识别码记录子模块,在写入判断子模块判断该第二存储空间可写入数据时,将硬件识别码获取子模块获取的第一硬件识别码存储在第二存储空间中;一写入检测子模块,判断该硬件识别码是否成功存储在第二存储空间中;一安装控制子模块,当访问到该第二存储空间以及第二存储空间中存储了与该硬件识别码获取子模块获取的硬件识别码相同的硬件识别码,或访问到该第二存储空间以及第二存储空间可写入数据并成功写入该第一硬件识别码时,运行该软件安装程序。【权利要求2】如权利要求1所述的存储介质,其特征在于,该第二存储空间为隐藏属性且无法通过电子设备驱动器读取。【权利要求3】如权利要求1所述的存储介质,其特征在于,该访问子模块通过寻址方式访问该第二存储空间。【权利要求4】如权利要求1所述的存储介质,其特征在于,该第二存储空间包括预定个数一次性写入区域,电子设备的硬件识别码存储在该一次性写入区域中,该一次性写入区域写入一次硬件识别码后,即变为不可写入。【权利要求5】如权利要求1所述的存储介质,其特征在于,该第二存储空间为一预定写入次数的存储空间,电子设备的硬件识别码存储在该第二存储空间中,该第二存储空间包括一写入次数限制模块,当每写入一次硬件识别码,该写入次数限制模块将第二存储空间的可写次数减一。【权利要求6】如权利要求1所述的存储介质,其特征在于,该硬件识别码记录子模块记录一次硬件识别码是以一种加密算法的方式将该硬件识别码加密后存储在第二存储空间中。【权利要求7】一种软件安装方法,用于保护一存储介质上的软件安装程序的安装,该存储介质包括有一第一存储空间,该第一存储空间存储一防盗版软件安装程序,该防盗版软件安装程序包括一软件安装程序,其特征在于,该方法包括如下步骤:运行该防盗版软件安装程序;判断该是否可访问到一第二存储空间;若访问到该第二存储空间,则读取一第一硬件识别码,该第一硬件识别码为当前运行该存储介质的电子设备的硬件识别码,否则自动退出安装;判断该第二存储空间中是否存在与该第一硬件识别码相一致的一第二硬件识别码;若该第二存储空间中存在有与该第一硬件识别码相一致的第二硬件识别码,则执行软件安装程序;否则继续查询该第二存储空间中是否可再写入数据;若该第二存储空间不可再写入数据,则自动退出安装;若该第二存储空间可再写入数据,则将该第一硬件识别码存储于该第二存储空间中;判断是否存储成功;如果存储成功则执行软件安装程序;否则自动退出安装。...
【专利技术属性】
技术研发人员:翁世芳,朱建国,刘君芳,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。