CN109165026A - 驱动安装方法和装置 - Google Patents

驱动安装方法和装置 Download PDF

Info

Publication number
CN109165026A
CN109165026A CN201810889259.4A CN201810889259A CN109165026A CN 109165026 A CN109165026 A CN 109165026A CN 201810889259 A CN201810889259 A CN 201810889259A CN 109165026 A CN109165026 A CN 109165026A
Authority
CN
China
Prior art keywords
computer
model
driver
setting
installation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810889259.4A
Other languages
English (en)
Inventor
王斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810889259.4A priority Critical patent/CN109165026A/zh
Publication of CN109165026A publication Critical patent/CN109165026A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/51Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Stored Programmes (AREA)

Abstract

本申请提供了一种驱动安装方法和装置,应用于待安装驱动程序的计算机,该方法包括:当满足驱动安装条件时,获取待安装的驱动程序关联的安装权限信息,该安装权限信息包括:设定的计算机型号;获取待安装该驱动程序的计算机的型号信息;基于该计算机的型号信息,检测该计算机的型号是否与该设定的计算机型号一致;当该计算机的型号与该设定的计算机型号一致时,基于该驱动程序的安装包安装该驱动程序。本申请的方案可以减少驱动程序被盗用并安装的情况。

Description

驱动安装方法和装置
技术领域
本申请涉及计算机技术领域,尤其涉及一种驱动安装方法和装置。
背景技术
驱动程序也称为设备驱动程序,是使计算机和硬件设备通信的特殊程序。在计算机安装或者使用硬件设备(如,显卡、声卡、网卡以及***设备)时,都需要在计算机中安装该硬件设备对应的驱动程序。驱动程序相当于计算机中操作***到硬件设备的接口,操作***通过驱动程序这个接口可以控制硬件设备的工作。
其中,在计算机中安装硬件设备的驱动程序是通过计算机的操作***运行驱动程序,从而利用驱动程序完成硬件设备驱动的安装。然而现有的驱动程序安装方式中无法防止驱动程序被随意安装,很容易出现驱动程序被盗用的情况。
发明内容
有鉴于此,本申请提供了一种驱动安装方法和装置,以减少驱动程序被盗用并安装的情况。
为实现上述目的,一方面,本申请提供了一种驱动安装方法,包括:
当满足驱动安装条件时,获取待安装的驱动程序关联的安装权限信息,所述安装权限信息包括:设定的计算机型号;
获取待安装所述驱动程序的计算机的型号信息;
基于所述计算机的型号信息,检测所述计算机的型号是否与所述设定的计算机型号一致;
当所述计算机的型号与所述设定的计算机型号一致时,基于所述驱动程序的安装包安装所述驱动程序。
优选的,所述安装权限信息还包括:设定的主板型号;
在所述基于所述驱动程序的安装包安装所述驱动程序之前,还包括:
获取所述计算机中主板的型号;
检测所述计算机中主板的型号是否与所述设定的主板型号一致;
所述基于所述驱动程序的安装包安装所述驱动程序,包括:
当所述计算机中主板的型号与所述设定的主板型号一致时,基于所述驱动程序的安装包安装所述驱动程序。
优选的,所述安装权限信息还包括:设定的操作***类别;
在所述基于所述驱动程序的安装包安装所述驱动程序之前,还包括:
获取所述计算机中操作***所属的类别;
检测所述计算机中操作***所属的类别是否与所述设定的操作***类别一致;
所述基于所述驱动程序的安装包安装所述驱动程序,包括:
当所述计算机中操作***所属的类别与所述设定的操作***类别一致时,基于所述驱动程序的安装包安装所述驱动程序。
优选的,还包括:
当所述计算机的型号与所述设定的计算机型号不一致,或者所述计算机中主板的型号与所述设定的主板型号不一致,终止所述驱动程序的安装。
优选的,所述获取所述计算机的型号信息,包括:
获取所述计算机的主机的型号。
又一方面,本申请还提供了一种驱动安装装置,包括:
权限获取单元,用于当满足驱动安装条件时,获取待安装的驱动程序关联的安装权限信息,所述安装权限信息包括:设定的计算机型号;
第一型号获取单元,用于获取待安装所述驱动程序的计算机的型号信息;
第一检测单元,用于基于所述计算机的型号信息,检测所述计算机的型号是否与所述设定的计算机型号一致;
驱动安装单元,用于当所述计算机的型号与所述设定的计算机型号一致时,基于所述驱动程序的安装包安装所述驱动程序。
优选的,所述权限获取单元获取到的所述安装权限信息还包括:设定的主板型号;
还包括:
第二型号获取单元,用于在所述驱动安装单元安装所述驱动程序之前,获取所述计算机中主板的型号;
第二检测单元,用于检测所述计算机中主板的型号是否与所述设定的主板型号一致;
所述驱动安装单元,具体用于当所述第一检测单元检测出计算机的型号与所述设定的计算机型号一致,且所述第二检测单元检测出所述计算机中主板的型号与所述设定的主板型号一致时,基于所述驱动程序的安装包安装所述驱动程序。
优选的,所述权限获取单元获取到的所述安装权限信息还包括:设定的操作***类别;
还包括:
***类别获取单元,用于在所述基于所述驱动程序的安装包安装所述驱动程序之前,获取所述计算机中操作***所属的类别;
第三检测单元,用于检测所述计算机中操作***所属的类别是否与所述设定的操作***类别一致;
所述驱动安装单元,具体用于,当所述第一检测单元检测出计算机的型号与所述设定的计算机型号一致,且所述第三检测单元检测出计算机中操作***所属的类别与所述设定的操作***类别一致时,基于所述驱动程序的安装包安装所述驱动程序。
优选的,还包括:
安装终止单元,用于当所述计算机的型号与所述设定的计算机型号不一致,或者所述计算机中主板的型号与所述设定的主板型号不一致,终止所述驱动程序的安装。
优选的,所述第一型号获取单元,具体用于,获取所述计算机的主机的型号。
经由上述的技术方案可知,在本申请在基于驱动程序的安装包安装该驱动程序之前,会先获取该驱动程序关联的安装权限信息,并基于该安装权限信息中设定的计算机型号,检测待安装该驱动程序的计算机的型号是否属于允许安装驱动程序的计算机型号,从而使得只有安装权限信息中设定的计算机型号的计算机才可以安装该驱动程序,减少了任意计算机均可以随意安装该驱动程序的情况,从而减少了驱动程序被随意安装以及盗用安装的情况。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1示出了本申请一种驱动安装方法一个实施例的流程示意图;
图2示出了本申请一种驱动安装方法又一个实施例的流程示意图;
图3示出了本申请一种驱动安装装置一个实施例的组成示意图。
具体实施方式
本申请一种驱动安装方法,以使得只有具有安装权限的特定型号的计算机才可以安装本申请的驱动程序,避免了随意安装该驱动程序的情况,从而减少了企业开发的驱动程序被盗用并安装的情况。
下面结合附图进行详细介绍。
如,参见图1,其示出了本申请一种驱动安装方法一个实施例的流程示意图,本实施例的方法可以应用于待安装驱动程序的计算机中的操作***。本实施例的方法可以包括以下步骤:
S101,当满足驱动安装条件时,获取待安装的驱动程序关联的安装权限信息。
驱动安装条件可以根据需要设定,如,可以检测到用户输入的安装驱动程序的指令。又如,可以是计算机的操作***检测到驱动程序的驱动程序包下载完成。
当然,在实际应用中触发安装驱动程序的驱动安装条件还可以有其他可能,本申请对此不加以限制。
与现有的满足驱动安装条件时,基于驱动程序的安装包安装驱动程序不同的是,在本申请实施例中,安装该驱动程序之前,还会先获取待安装的驱动程序所关联的安装权限信息。
其中,该安装权限信息中记录有具备安装该驱动程序的计算机所需满足的一些权限条件。如,该安装权限信息至少包括:设定的计算机型号。该设定的计算机型号也就是允许安装该驱动程序的计算机所具有的型号。
可理解的是,计算机的型号可以表征计算机的生产企业,当然,还可以用于该生产企业中不同类型或用途的计算机,因此,在安装权限信息中设置计算机型号相当于设定了允许安装该驱动程序的计算机属于具有安装权限的企业所生成的计算机。
可理解的是,由于一套驱动程序有可能会被允许多个企业的一个或者多个计算机型号的计算机使用,因此,安装权限信息中可以包括设定的一个或者多个计算机型号。
可选的,该计算机型号可以为计算机中主机的型号。
可以理解的是,除了限制该计算机的型号之外,还可以限制只有计算机的主板型号,因此,该安装权限信息还可以包括设定的主板型号。
在一种可能的实现方式中,该安装权限信息可以存储于该驱动程序的驱动程序包中,也就是说,该驱动程序包中除了包括驱动程序的安装包之外,还包括该安装权限信息。
进一步的,在本申请实施例中操作***在基于驱动程序的安装包安装驱动程序之后,还可以基于该驱动程序包进行后续安装前的检测操作。相应的,该驱动程序包中可以包括检测程序,则该步骤S101可以为操作***运行该检测程序,并通过运行该检测程序从驱动程序包中获取该安装权限信息。
S102,获取待安装该驱动程序的计算机的型号信息。
操作***获取该计算机的型号信息的方式可以有多种方式,任意获取该计算机的型号信息的方式均适用于本申请的实施例,本申请对此不加以限制。
在本申请实施例中,操作***通过运行该驱动程序包的检测程序,并通过检测程序确定当前需要获取该计算机的型号信息,则操作***会获取该计算机的型号信息。
可选的,在安装权限信息中设定有主机型号的前提下,该步骤获取计算机的型号信息可以是获取计算机的主机的型号。
S103,基于该计算机的型号信息,检测该计算机的型号是否与安装权限信息中设定的计算机型号一致。
如,计算机的型号信息所表征的计算机的型号是否属于设定的一个或者多个计算机型号,如果是,则确定该计算机的型号与设定的计算机型号一致。
S104,当该计算机的型号与设定的计算机型号一致时,基于该驱动程序的安装包安装该驱动程序。
可以理解的是,如果操作***获取到的该计算机的型号与安装权限信息中设定的计算机型号一致,则说明该计算机属于具有安装该驱动程序权限的计算机,在该种情况下,操作***基于该驱动程序的安装包安装该驱动程序,并不会导致该驱动程序被安装到未授权等非法的计算机中。
在本申请在基于驱动程序的安装包安装该驱动程序之前,会先获取该驱动程序关联的安装权限信息,并基于该安装权限信息中设定的计算机型号,检测待安装该驱动程序的计算机的型号是否属于允许安装驱动程序的计算机型号,从而使得只有安装权限信息中设定的计算机型号的计算机才可以安装该驱动程序,减少了任意计算机均可以随意安装该驱动程序的情况,从而减少了驱动程序被随意安装以及盗用安装的情况。
可选的,为了进一步提高驱动程序安装的可靠性,在安装权限信息中还可以限制允许该驱动程序的计算机中主板的主板型号,在此基础上,在安装该驱动程序之前,操作***还会获取该计算机中主板的型号。
同时,操作***会比较计算机中主板的型号是否与安全权限信息中主板型号一致。相应的,只有当该计算机的型号与设定的计算机型号一致,且计算机中主板的型号与该设定的主板型号一致,才会基于该驱动程序的安装包安装该驱动程序。
进一步的,当该计算机的型号与该设定的计算机型号不一致,或者该计算机中主板的型号与设定的主板型号不一致,终止该驱动程序的安装。
在本申请以上实施例中,考虑到不同驱动程序所适用的操作***也会有所不同,因此,在该安装权限信息中还可以设定驱动程序所适用的操作***类别。相应的,在安装该驱动程序之前,还会获取该计算机中操作***所属的类别,并检测该计算机中操作***所属的类别是否与设定的操作***类别一致。只有当该计算机的型号与设定的计算机型号一致,而且该计算机中操作***所属的类别与该设定的操作***类别一致时,才会基于该驱动程序的安装包安装驱动程序。
进一步的,也可以是当该计算机的型号与设定的计算机型号一致,该计算机中主板的型号与设定的主板型号一致,且,该计算机中操作***所属的类别与该设定的操作***类别一致时,才会基于该驱动程序的安装包安装驱动程序。
为了便于理解,下面结合本申请的又一个实施例对本申请的驱动安装方法进行介绍。
如,参见图2,其示出了本申请一种驱动安装方法又一个实施例的流程示意图,本实施例的方法可以应用待安装驱动程序的计算机中的操作***。本实施例的方法可以包括:
S201,当满足驱动安装条件时,操作***获取待安装的驱动程序的驱动程序包。
其中,该驱动程序包包括检测程序以及驱动程序的安装程序包。
S202,操作***运行该检测程序,以通过检测程序确定待安装的驱动程序关联的安装权限信息。
在本实施例中,是以检测程序中内置了安装权限信息为例。当然,该驱动程序包中独立存储该安装权限信息也同样适用于本申请。
在本实施例中,该安装权限信息可以包括:至少一个设定的计算机型号、至少一个主板型号以及至少一种操作***类别。
S203,操作***通过运行该检测程序,获取该操作***所属的类别、该计算机的型号以及该计算机中主板的型号。
可以理解的是,操作***可以依次获取该操作***所属的类别,该计算机的型号以及该计算机中主板的型号,也可以是同时获取这三种信息,本申请对此不加以限制。
S204,操作***通过运行该检测程序,检测该操作***所属的类别是否属于安装权限信息中设定的操作***类别。
如,在设定的操作***类别为一个时,检测该操作***所属的类别是否与设定的操作***类别一致;在在设定的操作***类别为多个时,检测该操作***所属的类别是否属于设定的该多个操作***类别中的一个,如果是,则认为该操作***所属的类别与设定的操作***类别一致。
S205,操作***通过运行该检测程序,检测该计算机的型号是否属于安装权限信息中设定的计算机型号。
S206,操作***通过运行该检测程序,检测该计算机中的主板的型号是否属于安装权限信息中设定的主板型号。
该步骤S205和S206与前面步骤S204相似,且具体实现还可以参见前面实施例中的相关介绍,在此不再赘述。
可以理解的是,以上步骤S204、S205和S206的顺序并不限于图2所示,在实际应用中这三个步骤的顺序可以互换,也可以是同时执行这三个步骤。
S207,当检测出计算机中操作***所属的类别属于设定的操作***类别,计算机的型号属于设定的计算机型号,且计算机中主板的型号属于设定的主板型号时,基于该驱动程序包中该驱动程序的安装包,在计算机中安装该驱动程序。
S208,当检测到计算机中操作***所属的类别不属于设定的操作***类别,计算机的型号不属于设定的计算机型号,或者,计算机中主板的型号不属于设定的主板型号,则结束该驱动程序的安装。
可见,在本申请实施例中,只有当待安装该驱动程序的计算机的操作***属于设定的操作***,该计算机的型号属于设定的具有安装权限的计算机型号,且该计算机的主板的型号属于设定的具有安装权限的主板型号,才会允许操作***在该计算机中安装该驱动程序,这样,既可以避免计算机的操作***不适合安装该驱动程序,而导致安装不成功的情况,有利于提高驱动程序安装的可靠性;同时,也可以减少不具有安装权限的计算机安装该驱动程序,从而减少驱动程序被盗用安装的情况,减少了混乱安装驱动程序的情况。
对应本申请的一种驱动安装方法,本申请还提供了一种驱动安装装置。如,参见图3,其示出了本申请一种驱动安装装置一个实施例的组成结构示意图,本实施例的驱动安装装置可以应用于待安装驱动程序的计算机中的操作***,该装置可以包括:
权限获取单元301,用于当满足驱动安装条件时,获取待安装的驱动程序关联的安装权限信息,所述安装权限信息包括:设定的计算机型号;
第一型号获取单元302,用于获取待安装所述驱动程序的计算机的型号信息;
第一检测单元303,用于基于所述计算机的型号信息,检测所述计算机的型号是否与所述设定的计算机型号一致;
驱动安装单元304,用于当所述计算机的型号与所述设定的计算机型号一致时,基于所述驱动程序的安装包安装所述驱动程序。
可选的,所述第一型号获取单元,具体用于,获取所述计算机的主机的型号。
在一种可能的实现方式中,所述权限获取单元获取到的所述安装权限信息还包括:设定的主板型号;
相应的,该装置还可以包括:
第二型号获取单元,用于在所述驱动安装单元安装所述驱动程序之前,获取所述计算机中主板的型号;
第二检测单元,用于检测所述计算机中主板的型号是否与所述设定的主板型号一致;
在该种情况中,驱动安装单元,具体用于当所述第一检测单元检测出计算机的型号与所述设定的计算机型号一致,且所述第二检测单元检测出所述计算机中主板的型号与所述设定的主板型号一致时,基于所述驱动程序的安装包安装所述驱动程序。
进一步的,该装置还可以包括:
安装终止单元,用于当所述计算机的型号与所述设定的计算机型号一致,或者所述计算机中主板的型号与所述设定的主板型号不一致,终止所述驱动程序的安装。
在又一种可能的实现方式中,所述权限获取单元获取到的所述安装权限信息还包括:设定的操作***类别;
相应的,该装置还可以包括:
***类别获取单元,用于在所述基于所述驱动程序的安装包安装所述驱动程序之前,获取所述计算机中操作***所属的类别;
第三检测单元,用于检测所述计算机中操作***所属的类别是否与所述设定的操作***类别一致;
在该种情况中,该驱动安装单元,具体用于,当所述第一检测单元检测出计算机的型号与所述设定的计算机型号一致,且所述第三检测单元检测出计算机中操作***所属的类别与所述设定的操作***类别一致时,基于所述驱动程序的安装包安装所述驱动程序。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种驱动安装方法,其特征在于,包括:
当满足驱动安装条件时,获取待安装的驱动程序关联的安装权限信息,所述安装权限信息包括:设定的计算机型号;
获取待安装所述驱动程序的计算机的型号信息;
基于所述计算机的型号信息,检测所述计算机的型号是否与所述设定的计算机型号一致;
当所述计算机的型号与所述设定的计算机型号一致时,基于所述驱动程序的安装包安装所述驱动程序。
2.根据权利要求1所述的驱动安装方法,其特征在于,所述安装权限信息还包括:设定的主板型号;
在所述基于所述驱动程序的安装包安装所述驱动程序之前,还包括:
获取所述计算机中主板的型号;
检测所述计算机中主板的型号是否与所述设定的主板型号一致;
所述基于所述驱动程序的安装包安装所述驱动程序,包括:
当所述计算机中主板的型号与所述设定的主板型号一致时,基于所述驱动程序的安装包安装所述驱动程序。
3.根据权利要求1所述的驱动安装方法,其特征在于,所述安装权限信息还包括:设定的操作***类别;
在所述基于所述驱动程序的安装包安装所述驱动程序之前,还包括:
获取所述计算机中操作***所属的类别;
检测所述计算机中操作***所属的类别是否与所述设定的操作***类别一致;
所述基于所述驱动程序的安装包安装所述驱动程序,包括:
当所述计算机中操作***所属的类别与所述设定的操作***类别一致时,基于所述驱动程序的安装包安装所述驱动程序。
4.根据权利要求2所述的驱动安装方法,其特征在于,还包括:
当所述计算机的型号与所述设定的计算机型号不一致,或者所述计算机中主板的型号与所述设定的主板型号不一致,终止所述驱动程序的安装。
5.根据权利要求1所述的驱动安装方法,其特征在于,所述获取所述计算机的型号信息,包括:
获取所述计算机的主机的型号。
6.一种驱动安装装置,其特征在于,包括:
权限获取单元,用于当满足驱动安装条件时,获取待安装的驱动程序关联的安装权限信息,所述安装权限信息包括:设定的计算机型号;
第一型号获取单元,用于获取待安装所述驱动程序的计算机的型号信息;
第一检测单元,用于基于所述计算机的型号信息,检测所述计算机的型号是否与所述设定的计算机型号一致;
驱动安装单元,用于当所述计算机的型号与所述设定的计算机型号一致时,基于所述驱动程序的安装包安装所述驱动程序。
7.根据权利要求6所述的驱动安装装置,其特征在于,所述权限获取单元获取到的所述安装权限信息还包括:设定的主板型号;
还包括:
第二型号获取单元,用于在所述驱动安装单元安装所述驱动程序之前,获取所述计算机中主板的型号;
第二检测单元,用于检测所述计算机中主板的型号是否与所述设定的主板型号一致;
所述驱动安装单元,具体用于当所述第一检测单元检测出计算机的型号与所述设定的计算机型号一致,且所述第二检测单元检测出所述计算机中主板的型号与所述设定的主板型号一致时,基于所述驱动程序的安装包安装所述驱动程序。
8.根据权利要求6所述的驱动安装装置,其特征在于,所述权限获取单元获取到的所述安装权限信息还包括:设定的操作***类别;
还包括:
***类别获取单元,用于在所述基于所述驱动程序的安装包安装所述驱动程序之前,获取所述计算机中操作***所属的类别;
第三检测单元,用于检测所述计算机中操作***所属的类别是否与所述设定的操作***类别一致;
所述驱动安装单元,具体用于,当所述第一检测单元检测出计算机的型号与所述设定的计算机型号一致,且所述第三检测单元检测出计算机中操作***所属的类别与所述设定的操作***类别一致时,基于所述驱动程序的安装包安装所述驱动程序。
9.根据权利要求7所述的驱动安装装置,其特征在于,还包括:
安装终止单元,用于当所述计算机的型号与所述设定的计算机型号不一致,或者所述计算机中主板的型号与所述设定的主板型号不一致,终止所述驱动程序的安装。
10.根据权利要求1所述的驱动安装方法,其特征在于,所述第一型号获取单元,具体用于,获取所述计算机的主机的型号。
CN201810889259.4A 2018-08-07 2018-08-07 驱动安装方法和装置 Pending CN109165026A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810889259.4A CN109165026A (zh) 2018-08-07 2018-08-07 驱动安装方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810889259.4A CN109165026A (zh) 2018-08-07 2018-08-07 驱动安装方法和装置

Publications (1)

Publication Number Publication Date
CN109165026A true CN109165026A (zh) 2019-01-08

Family

ID=64895192

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810889259.4A Pending CN109165026A (zh) 2018-08-07 2018-08-07 驱动安装方法和装置

Country Status (1)

Country Link
CN (1) CN109165026A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101135973A (zh) * 2006-08-30 2008-03-05 深圳市研祥智能科技股份有限公司 自动安装设备驱动程序的***及方法
US20100180282A1 (en) * 2009-01-14 2010-07-15 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. Computer system and method for installing driver program in the computer system
CN104750504A (zh) * 2013-12-26 2015-07-01 贝壳网际(北京)安全技术有限公司 驱动信息的提供方法和装置
CN107980119A (zh) * 2016-12-30 2018-05-01 华为技术有限公司 一种服务器管理方法和服务器

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101135973A (zh) * 2006-08-30 2008-03-05 深圳市研祥智能科技股份有限公司 自动安装设备驱动程序的***及方法
US20100180282A1 (en) * 2009-01-14 2010-07-15 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. Computer system and method for installing driver program in the computer system
CN104750504A (zh) * 2013-12-26 2015-07-01 贝壳网际(北京)安全技术有限公司 驱动信息的提供方法和装置
CN107980119A (zh) * 2016-12-30 2018-05-01 华为技术有限公司 一种服务器管理方法和服务器

Similar Documents

Publication Publication Date Title
CN101529366B (zh) 可信用户界面对象的标识和可视化
US9520998B2 (en) System and method for recovery key management
US8255902B1 (en) Systems and methods for determining and quantifying the impact of an application on the health of a system
CN107704765A (zh) 一种接口访问方法、服务器及计算机可读存储介质
EP2843569A1 (en) Method and apparatus for accessing application
CN104951701B (zh) 一种基于usb控制器的终端设备操作***引导的方法
CN109325349A (zh) 一种安全管理方法、终端设备及计算机可读存储介质
US20140157368A1 (en) Software authentication
CN102479305A (zh) 软件许可验证的方法及***
CN107153571A (zh) 一种虚拟化管理节点的部署方法及装置
CN110727941B (zh) 一种隐私数据保护方法、装置、终端设备及存储介质
CN106686585A (zh) 一种绑定方法和***
EP2937781A1 (en) Method and apparatus for controlling invoking of hardware instruction
CN110020528A (zh) 一种bmc启动方法、装置及电子设备和存储介质
WO2012152212A1 (zh) 一种注册表操作的执行方法及装置
CN105050061A (zh) 一种基于用户声纹信息的消息发送方法及装置
CN106569907A (zh) 一种***启动文件的校验及编译方法
CN106446683A (zh) 一种恶意程序的检测方法及终端
CN104504308B (zh) 一种禁止虚拟机使用软件的许可证验证方法
Zhang et al. A portable TPM based on USB key
CN103501292B (zh) 利用备用手机实现保护数据安全的方法及***
CN109165026A (zh) 驱动安装方法和装置
CN117574403A (zh) 一种基于可信计算的光伏嵌入式***访问控制方法及***
CN108171063A (zh) 访问安全元件的方法、终端及计算机可读存储介质
CN106778213A (zh) 一种静默安装应用程序的方法及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190108