【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及在计算机上安装软件的方法、装置及系统。
技术介绍
计算机中的软件一般是需要正确安装到计算机中后才能正确使用的。目前将软件安装到计算机的过程中一般需要输入序列号,并在输入的序列好正确的情况下将软件注册到计算机操作系统的注册表中,使得软件和计算机关联起来,以避免不经过安装过程就直接使用软件。这样一来,若把在其中一台计算机中安装的软件直接复制到另一台计算机中,复制后的软件在另一台计算机中是不能直接使用的,达到了保护软件版权的目的。在实践过程中,专利技术人发现现有技术中至少存在如下问题:由于计算机操作系统的注册表是以操作系统软件的形式存在的,很容易就被破解,如果把在其中一台计算机中安装的软件直接复制到另一台计算机中,并相应地修改另外一台计算机操作系统的注册表,使得复制后的软件能在另一台计算机中直接使用,造成软件被非法复制。由于很多软件中包含的数据可能涉及个人隐私及商业秘密,一旦软件被非法复制,不仅会给软件制造者带来损失,也会给软件使用者带来损失。例如:目前,有些用户需要用财务软件进行财务核算,具有带动财务管理的规范化、提高财务核算的 ...
【技术保护点】
一种软件安装方法,其特征在于,包括: 获取计算机硬件的特征信息; 根据所述特征信息生成密钥; 利用所述生成的密钥对软件进行加密处理; 将经过所述加密处理的软件安装到计算机。
【技术特征摘要】
1、一种软件安装方法,其特征在于,包括:获取计算机硬件的特征信息;根据所述特征信息生成密钥;利用所述生成的密钥对软件进行加密处理;将经过所述加密处理的软件安装到计算机。2、根据权利要求1所述的软件安装方法,其特征在于,在获取计算机硬件的特征信息之前,该方法还包括:检测计算机上是否连接有智能密钥装置;如果计算机上没有连接智能密钥装置,则提示用户将智能密钥装置连接到计算机上。3、根据权利要求2所述的软件安装方法,其特征在于,该方法还包括:判断所述智能密钥装置中预存的允许安装次数是否为0;如果所述允许安装次数为0,则退出所述软件的安装;如果所述允许安装次数不为0,则继续所述软件的安装,并将所述智能密钥装置中的允许安装次数减1。4、根据权利要求1、2或3所述的软件安装方法,其特征在于,所述获取计算机硬件的特征信息包括:读取预先存入智能密钥装置中的绑定信息表;获取所述绑定信息表中声明的计算机硬件的特征信息。5、根据权利要求4所述的软件安装方法,其特征在于,所述计算机硬件的特征信息为:计算机自身硬件的特征信息、或者连接到计算机的智能密钥装置的特征信息、或者连接到计算机的智能密钥装置中存储的用户身份信息、或者上述信息的组合。6、根据权利要求1、2或3所述的软件安装方法,其特征在于,所述根据所述特征信息生成密钥的算法为:信息摘要5算法、或者哈希算法。7、根据权利要求1、2或3所述的软件安装方法,其特征在于,所述利用生成密钥对软件进行加密处理包括:利用默认密钥将所述软件的重要数据进行解密;利用生成的密钥将解密出的重要数据加密。8、根据权利要求7所述的软件安装方法,其特征在于,所述将经过所述加密处理的软件安装到计算机为:将利用生成的密钥加密后的重要数据作为软件的一部分安装到计算机中。9、一种软件安装装置,其特征在于,包括:获取单元,用于获取计算机硬件的特征信息;生成单元,用于根据所述特征信息生成密钥;处理单元,用于利用生成的密钥对软件进行加密处理;安装单元,用于将经过所述加密处理的软件安装到计算机。10、根据权利要求9所述的软件安装装置,其特征在于,该软件安装装置还包括:检测单元,用于检测计算机上是否连接有智能密钥装置;提示单元,用于在计算机上...
【专利技术属性】
技术研发人员:陆舟,于华章,
申请(专利权)人:北京飞天诚信科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。