Windows设备和驱动的安装
Windows系统硬件检测与驱动安装

Windows系统硬件检测与驱动安装在使用Windows操作系统的过程中,硬件设备的正常运行是确保计算机性能和功能完整的重要因素之一。
为了保证硬件设备的顺利工作,我们需要进行硬件检测和驱动程序的安装。
本文将介绍Windows系统下硬件检测的方法以及正确安装硬件驱动程序的步骤。
一、硬件检测在使用新的硬件设备或者更新系统时,我们需要对硬件进行检测,以确保硬件设备被正确识别并能正常工作。
Windows系统提供了一些内置工具来进行硬件检测。
以下是常用的硬件检测方法:1. 设备管理器:点击开始菜单,在搜索框中输入"设备管理器",然后点击打开设备管理器。
在设备管理器中,可以查看计算机上所有硬件设备的信息,包括设备名称、厂商、状态等。
通过观察设备管理器中的硬件列表,我们可以了解到哪些硬件设备需要安装驱动程序。
2. Windows更新:点击开始菜单,在设置中选择“更新和安全”,然后点击“检查更新”按钮。
Windows系统会自动检测并安装最新的驱动程序,以保证硬件设备的兼容性和稳定性。
3. 第三方软件:除了Windows自带的工具,还可以使用一些第三方软件来进行硬件检测。
比如,常用的硬件检测工具有CPU-Z、GPU-Z、硬盘健康检测工具等,它们可以提供详细的硬件信息和状态。
二、驱动安装在完成硬件检测后,我们需要正确安装硬件设备的驱动程序,以确保硬件设备能够正常工作。
以下是Windows系统下正确安装硬件驱动程序的步骤:1. 确定硬件型号和厂商:通过硬件设备本身或者设备手册,确定硬件设备的型号和厂商。
这些信息通常可以在硬件设备本身的标签上找到。
2. 下载正确的驱动程序:访问硬件设备厂商的官方网站或者第三方驱动下载网站,找到适合你的硬件设备型号和操作系统版本的驱动程序,并确保下载来源可靠。
3. 安装驱动程序:双击下载的驱动程序文件,按照安装向导的提示进行驱动程序的安装。
通常情况下,只需要点击“下一步”按钮即可完成安装过程。
如何在Windows系统中进行硬件驱动的安装和更新

如何在Windows系统中进行硬件驱动的安装和更新第一章:硬件驱动安装前的准备在安装或更新硬件驱动之前,我们需要做一些准备工作,以确保安装过程顺利进行。
首先,我们需要了解我们要安装或更新的硬件设备的品牌、型号和规格。
其次,我们需要访问硬件设备制造商的官方网站或驱动程序提供商的支持页面,以获得最新的驱动程序。
第二章:安装硬件驱动的常见方法在Windows系统中,我们可以使用多种方法来安装硬件驱动。
首先,我们可以使用Windows操作系统自带的设备管理器来安装驱动程序。
打开设备管理器的方法是:右键点击“开始”菜单,选择“设备管理器”。
在设备管理器中,我们可以找到需要安装驱动程序的硬件设备,右键点击设备名称,选择“更新驱动程序软件”,然后选择“浏览计算机以查找驱动程序软件”或“自动搜索更新驱动程序软件”。
第三章:手动安装硬件驱动的步骤有时,我们需要手动安装硬件驱动程序,特别是当我们无法通过设备管理器找到合适的驱动程序时。
以下是手动安装硬件驱动的步骤:1. 访问硬件设备制造商的官方网站或驱动程序提供商的支持页面,找到适合您的设备的最新驱动程序。
2. 下载适当的驱动程序,并将其保存到计算机的本地磁盘上。
3. 打开设备管理器,找到需要更新驱动程序的硬件设备。
4. 右键点击设备名称,选择“更新驱动程序软件”。
5. 在弹出的对话框中,选择“浏览计算机以查找驱动程序软件”。
6. 在接下来的对话框中,选择“让我从计算机上选择可用的驱动程序”。
7. 浏览到您本地磁盘上保存的驱动程序文件夹,并选择正确的驱动程序文件。
8. 点击“下一步”并按照安装向导的指示完成驱动程序的安装。
第四章:自动更新硬件驱动的工具除了手动安装硬件驱动程序之外,我们还可以使用一些自动更新硬件驱动的工具来简化这一过程。
这些工具可以扫描我们的计算机,并自动检测和安装最新的硬件驱动程序。
一些受欢迎的自动更新工具包括Driver Booster、Driver Talent等。
Windows系统驱动程序安装教程

Windows系统驱动程序安装教程一、引言Windows系统的驱动程序是连接硬件设备与操作系统的关键组成部分。
正确安装和更新驱动程序可以使计算机硬件设备正常运行并提高系统性能。
本文将向您介绍Windows系统驱动程序的安装方法及常见问题解决。
二、检查硬件设备在安装驱动程序之前,首先需要确认硬件设备已经连接到计算机并处于正常工作状态。
您可以通过以下步骤检查硬件设备:1. 打开设备管理器:在Windows系统中,您可以通过右键单击“我的电脑”或“此电脑”,选择“属性”,然后点击“设备管理器”来打开设备管理器界面。
2. 检查硬件设备:在设备管理器界面,您可以看到计算机中已连接的硬件设备列表。
检查硬件设备是否正确显示在对应的设备类别下,并且没有任何感叹号或问号的标记。
三、在线自动安装驱动程序Windows系统提供了自动安装驱动程序的功能,可以自动搜索并安装适用于硬件设备的驱动程序。
您可以按照以下步骤进行在线自动安装:1. 打开设备管理器:方法同第二节中的步骤。
2. 执行驱动程序搜索:在设备管理器界面,右键单击需要安装驱动程序的设备,选择“更新驱动程序软件”。
3. 选择自动搜索驱动程序:选择“自动搜索更新的驱动程序软件”选项,系统将自动搜索并下载适用于硬件设备的最新驱动程序。
4. 完成安装:系统会自动安装下载的驱动程序,安装成功后硬件设备将正常工作。
四、手动安装驱动程序如果自动安装驱动程序失败或者您已经下载了适用于硬件设备的驱动程序文件,您可以按照以下步骤进行手动安装:1. 打开设备管理器:方法同第二节中的步骤。
2. 执行驱动程序安装:在设备管理器界面,右键单击需要安装驱动程序的设备,选择“更新驱动程序软件”。
3. 选择手动安装驱动程序:选择“浏览计算机以查找驱动程序软件”,然后点击“让我从计算机上的可用驱动程序列表中选取”选项。
4. 定位驱动程序文件:在下一个界面中,点击“浏览”按钮,并找到下载好的驱动程序文件所在的文件夹。
Windows电脑的硬件设备管理和驱动安装

Windows电脑的硬件设备管理和驱动安装第一章:硬件设备管理的基础知识在使用Windows电脑时,硬件设备管理是非常重要的一项任务。
硬件设备管理涉及到计算机硬件的识别、配置、安装和升级,以确保硬件设备的正常运行。
在这一章节中,我们将介绍与硬件设备管理相关的基础知识。
1.1 硬件设备的分类计算机硬件设备可以分为内部设备和外部设备两类。
内部设备包括主板、CPU、内存、硬盘等,而外部设备包括显示器、键盘、鼠标、打印机等。
了解硬件设备的分类有助于我们更好地管理和使用它们。
1.2 硬件设备的识别在Windows系统中,硬件设备的识别是通过设备管理器完成的。
设备管理器是一个系统工具,可以显示和管理计算机安装的硬件设备。
通过设备管理器,我们可以查看硬件设备的状态、属性以及驱动程序的安装情况。
1.3 硬件设备的配置硬件设备的配置涉及到硬件资源的分配和设置。
在Windows系统中,硬件设备的配置通常是自动完成的,但有时需要手动进行配置。
例如,当安装新的硬件设备时,我们可能需要在BIOS设置界面中进行相应的配置以确保硬件设备能够正常工作。
第二章:驱动程序的安装和更新驱动程序是硬件设备与操作系统之间的桥梁,负责将硬件设备的功能与操作系统进行沟通。
在这一章节中,我们将介绍驱动程序的安装和更新方法,帮助您更好地管理和维护硬件设备。
2.1 驱动程序的来源驱动程序可以通过多种途径获取,包括硬件设备的官方网站、操作系统自带的驱动库以及第三方软件。
官方网站通常提供特定硬件设备的最新驱动程序;操作系统自带的驱动库包含了一些常见硬件设备的通用驱动程序;第三方软件则可以帮助我们自动检测并安装最新的驱动程序。
2.2 驱动程序的安装驱动程序的安装可以通过设备管理器或者官方安装程序完成。
通过设备管理器安装驱动程序,我们需要先下载对应硬件设备的最新驱动程序,并保存到本地。
然后,右键点击设备管理器中的硬件设备,选择“更新驱动程序”,并选择手动安装驱动程序,最后指定驱动程序的位置即可完成安装。
Windows系统如何进行驱动程序更新和安装

Windows系统如何进行驱动程序更新和安装作为一位Windows系统用户,你可能会遇到驱动程序需要更新或安装的情况。
驱动程序是系统与硬件设备之间的桥梁,保证硬件设备正常运行。
在本文中,我将为你介绍如何在Windows系统中进行驱动程序的更新和安装。
一、检查当前驱动程序的版本在更新或安装驱动程序之前,我们首先需要检查当前驱动程序的版本。
这可以帮助我们确定是否需要进行更新或安装。
下面是检查驱动程序版本的步骤:1. 打开“设备管理器”。
你可以通过按下"Win + X"键,在弹出的菜单中选择"设备管理器"打开。
2. 在设备管理器中,展开你想要检查的设备类别,例如:显示适配器、声音视频和游戏控制器等。
3. 右键点击你要检查的设备,选择“属性”。
4. 在设备属性窗口中,切换到“驱动程序”选项卡。
这里你可以看到当前驱动程序的版本号。
二、驱动程序更新的方法当我们确定需要更新驱动程序时,我们可以通过以下几种方法来进行更新:1. Windows更新Windows系统提供了自动更新驱动程序的功能。
你可以按照以下步骤进行操作:- 打开“设置”(Win + I),点击“更新和安全”。
- 在左侧导航栏中,选择“Windows更新”。
- 点击“检查更新”按钮,系统将自动检查可用的驱动程序更新,并且提示你进行安装。
2. 设备制造商官方网站在一些情况下,Windows更新可能无法提供最新的驱动程序更新。
这时,你可以前往设备制造商的官方网站,下载并安装最新的驱动程序。
你需要按照以下步骤进行操作:- 在浏览器中搜索设备制造商的官方网站。
- 寻找支持页面或下载页面,通常可以在网站的底部找到。
- 在支持或下载页面中,选择适合你设备型号和操作系统版本的驱动程序,并进行下载。
- 下载完成后,运行下载的文件,按照提示进行安装。
3. Windows驱动程序更新工具除了手动更新,你还可以使用一些Windows驱动程序更新工具来简化更新过程。
Windows系统外设驱动安装与配置保证设备正常工作的方法

Windows系统外设驱动安装与配置保证设备正常工作的方法在Windows系统中,外设驱动的安装和配置是保证外部设备正常工作的关键步骤。
无论是打印机、摄像头还是鼠标、键盘等外围设备,都需要正确的驱动程序来实现与操作系统的通信。
本文将介绍一些安装和配置外设驱动的基本方法,以确保设备在Windows系统中能够正常运行。
一、了解设备和驱动程序在开始安装和配置外设驱动之前,我们需要了解设备和驱动程序的基本信息。
首先,查找设备的型号和制造商信息,通常可以在设备本身或者相关文档上找到。
然后,到制造商的官方网站上下载最新的驱动程序。
确保下载的驱动程序与设备型号完全匹配,以免出现兼容性问题。
二、安装驱动程序1. 连接设备首先,将设备与计算机通过正确的接口进行连接,例如USB端口、HDMI端口等。
确保接口连接稳固可靠。
2. 打开设备管理器在Windows系统中,使用设备管理器来安装和管理外设驱动。
使用Windows键+X快捷键,然后选择“设备管理器”打开设备管理器。
3. 定位设备在设备管理器中,我们可以找到已连接的设备和其它硬件组件。
定位并展开相应的设备类别,找到需要安装驱动程序的设备。
4. 安装驱动程序右键点击设备,选择“更新驱动程序”来开始驱动程序的安装。
可以选择自动搜索驱动程序在线安装,或者选择手动安装已下载好的驱动程序。
5. 完成安装按照系统提示进行驱动程序的安装,等待安装过程完成。
重启计算机后,设备应该能够在系统中正常工作。
三、配置驱动程序1. 配置设备设置有些外设驱动程序安装完成后,需要进行基本的配置才能正常工作。
通常可以通过设备的控制面板或者系统设置来进行配置。
例如,对于打印机,可以设置默认纸张大小、打印质量等参数;对于鼠标,可以调整指针速度、滚轮功能等。
2. 更新驱动程序为了保证设备始终正常工作,我们需要定期更新驱动程序。
制造商会不断发布新的驱动程序版本,以修复已知问题和提升性能。
在制造商的官方网站上查找并下载最新的驱动程序,然后按照安装步骤进行更新。
Windows系统中的硬件驱动程序安装和更新

Windows系统中的硬件驱动程序安装和更新计算机硬件驱动程序是操作系统和硬件之间进行通信的关键组件。
正确地安装和更新硬件驱动程序对于确保计算机顺利运行和最大化硬件性能至关重要。
本文将详细介绍在Windows系统中进行硬件驱动程序安装和更新的步骤和注意事项。
一、安装硬件驱动程序1. 确定驱动程序需求:在安装硬件之前,了解所需的驱动程序类型和版本。
可以通过查看硬件制造商的官方网站、设备手册或者联系制造商的技术支持来获取相关信息。
2. 下载驱动程序:从官方网站下载正确的驱动程序。
确保选择与操作系统版本和硬件型号相匹配的驱动程序。
3. 安装驱动程序:双击下载的驱动程序安装文件,按照提示进行安装。
在安装过程中,可以选择自定义安装选项,如安装位置和附加组件。
确保仔细阅读并理解安装过程中的每一步。
二、更新硬件驱动程序1. 检查当前驱动程序版本:打开“设备管理器”(可通过开始菜单或控制面板中的设备管理器打开),展开对应硬件类别的菜单,右键点击设备并选择“属性”。
在驱动程序选项卡中,可以查看当前驱动程序的版本号。
2. 下载最新驱动程序:从官方网站下载最新版本的驱动程序。
确保选择与操作系统版本和硬件型号相匹配的驱动程序。
有些硬件制造商提供自动检测和更新驱动程序的工具,使用这些工具可以简化更新过程。
3. 安装更新驱动程序:双击下载的更新驱动程序安装文件,按照提示进行安装。
与安装硬件驱动程序的步骤相似,需要仔细阅读并理解安装过程中的每一步。
4. 驱动程序回滚:如果更新后的驱动程序出现问题,导致硬件无法正常工作,可以在设备管理器中右键点击设备,选择“属性”,切换到驱动程序选项卡,并点击“回滚驱动程序”按钮。
系统将恢复到之前安装的版本。
三、注意事项1. 下载驱动程序时,务必从官方网站或受信任的来源获取。
避免从第三方网站下载驱动程序,以免安装恶意软件或驱动程序捆绑的广告软件。
2. 在安装或更新驱动程序之前,建议备份重要数据。
Windows系统的网络驱动安装教程

Windows系统的网络驱动安装教程Windows操作系统是广泛使用的计算机操作系统之一,在使用Windows系统时,经常需要安装各种硬件设备的驱动程序。
网络驱动程序是保证电脑能够成功连接网络的重要组成部分。
本文将介绍Windows系统中网络驱动程序的安装步骤。
第一步:确定网络适配器的型号和型号在安装网络驱动程序之前,首先需要确定当前电脑所使用的网络适配器的型号和型号,以便下载正确的驱动程序。
在Windows系统中,可以通过以下步骤查看网络适配器的型号和型号:1.按下Win + X键,在弹出的菜单中选择“设备管理器”。
2.在设备管理器界面中,找到“网络适配器”分类,并单击展开。
3.在网络适配器列表中,可以找到当前电脑所使用的网络适配器的型号和型号。
第二步:下载网络驱动程序有了网络适配器的型号和型号之后,就可以根据这些信息在官方网站或厂商的网站上下载相应的网络驱动程序。
以下是下载网络驱动程序的一般步骤:1.打开浏览器,进入官方网站或厂商的网站。
2.找到支持页面或下载页面,根据网络适配器的型号和型号进行搜索。
3.一旦找到正确的驱动程序,下载到本地计算机上。
值得注意的是,为了确保下载到的网络驱动程序是最新和正式的版本,建议在官方网站或厂商的网站上进行下载。
第三步:安装网络驱动程序下载完网络驱动程序后,接下来需要将其安装到电脑上。
以下是安装网络驱动程序的一般步骤:1.打开下载的网络驱动程序安装文件,双击运行。
2.根据安装程序的提示,选取安装位置和附加组件等选项。
一般情况下,建议使用默认设置,除非有特殊需求。
3.点击“下一步”或“安装”按钮,开始安装过程。
4.等待安装程序完成安装。
在安装过程中,可能会弹出一些提示框或需要用户确认的界面,请按照实际情况进行操作。
安装完成后,可以重启电脑,以使驱动程序的更改生效。
第四步:验证网络适配器安装完成后,需要验证网络适配器是否正常工作。
以下是验证网络适配器的一般步骤:1.按下Win + X键,在弹出的菜单中选择“设备管理器”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Windows设备和驱动的安装MSDN上有关设备和驱动安装介绍的总入口Device and Driver Installation (Windows Drivers)1. Windows上和驱动相关的一些重点概念:MSDN上有关知识点和一些基本概念的介绍分散在各个章节里,这里只是把我认为比较重要的,需要经常回顾的知识点罗列在这里,以供经常回顾和参考。
∙devnode∙hardware ID∙Driver Package∙INF file∙catalog file∙Device Installation Applicaiton2. Windows上设备以及驱动安装的相关模块摘录自Device Installation Components (Windows Drivers)驱动和设备安装中涉及到的模块由两大部分组成。
一部分是由IHV和OEM提供,另外一部分由Windows操作系统提供由IHV和OEM(可以简单理解为设备端驱动开发人员)提供的模块Vendor-Provided Device Installation Components (Windows Drivers)泛泛来讲,为了支持某种设备,所有由驱动和设备开发人员提供的东西加在一起我们可以统一叫做一个Driver Package。
所以MSDN图中的Driver Package表达的更多的是下面所描述的“驱动文件”和“与安装相关的文件”细分起来Driver Package由以下几个部分组成。
更消息的描述可以参考Components of a Driver Package* 驱动文件(Driver Files)就是我们平时看到的.sys文件,一个或者多个。
Windows会在device被安装时copy一份sys文件到"%SystemRoot%\system32\drivers"* 与安装相关的文件(Installation Files)∙INF file: 有且只有一个。
就是我们平时看到的.inf文件,该文件是必须的,用于描述设备安装设置的详细信息。
e.g.osrusbfx2\windows\drivers\x86\osrusbfx2.inf∙catalog file: 有且只有一个。
就是我们平时看到的.cat文件,它提供了对整个driver package的数字签名* 其他文件Driver Package中除了驱动文件和安装相关文件外的部分都归到这里,主要包括:∙Device Installation Applicaiton:∙[Class Installers], 可选,这里我们暂不介绍因为osrusbfx2没有用到∙[Class Co-Installers], 可选,这里我们暂不介绍因为osrusbfx2没有用到∙[Device Co-Installers], 可选,这里我们暂不介绍因为osrusbfx2没有用到∙......由Windows操作系统提供的模块System-Provided Device Installation Components (Windows Drivers)∙PnP Manager1) 系统booting过程中设备的检测和枚举2) 系统running过程中设备的添加和删除∙SetuoAPI:∙[Configuration Manager API]∙Driver Store从Vista开始,操作系统只会允许安装本地维护的一个系统目录中的Driver Package,这个系统目录就定义为Driver Store。
一般情况下,设备驱动的开发人员都会提供一个驱动的安装包,这个安装包的工作就是将Driver Package拷贝到本地的一个目录下,在DriverPackage中的文件可以被系统用来安装设备之前,这些文件首先应该已经被___Staging___进了Driver Store. (所谓的___Staging___,就是将Driver Package中的所有的文件,包括INF file以及INF file引用到的所有文件拷贝到Driver Store的过程,似乎可以将[Staging]翻译为“入场”或者“上台”。
)一个Driver Package只有通过系统的验证和检查合格后才会被___Staging___入Driver Store,这些检查包括:1) 通过数字签名检查Driver Package是否是完整可信的2) 当前用户是否有权安装驱动3) INF file语法正确,INF file引用的文件都存在于Driver Package之中在Driver Package被___Staging___入Driver Store后,操作系统就可以使用Driver Package来自动安装新设备而不用用户的帮助了。
Driver Store的位置:o XP: C:\WINDOWS\system32\DRVSTOREo Vista & Win7: C:\Windows\System32\DriverStore\FileRepository ∙Device Manager∙Hardware Wizards2. 驱动的安装严格地讲,我们平时说的驱动的安装的概念应该分两大部分来讨论。
一个是Driver Package的**预安装**,也就是MSDN上所谓的***Preinstall***,预安装会将我们的inf,sys等等相关文件从我们自己的安装目录拷贝到Windows系统自己维护的驱动仓库中Driver Store。
还有一个是设备的**配置**。
MSDN上的官方说法是***configuration of devices***, 该动作发生的前提条件是设备连上主机PC。
主要是由Pnp Manager根据INF file为设备创建设备节点devnode。
这是两个不同的概念和过程,而且设备能够被配置必然发生在Driver Package被预安装之后-即系统上已经存在**匹配(match)**的驱动安装文件,不管这些文件是Windows安装时预置的(inbox),还是我们自己提供的后来预安装上去的。
3. 驱动的卸载可以重点看一下Uninstalling Devices and Driver Packages (Windows Drivers)类似的,卸载也包括两个方面。
一个是Driver Package的**卸载**,也就是将Windows驱动仓库中的我们的inf,sys等文件移除掉。
但注意这不会动到我们自己的安装目录。
还有一个就是将系统中注册的devnode**卸载**掉,这里的卸载不考虑设备此时是否连接在PC上。
4. 驱动安装和卸载程序如果我们希望定制安装和卸载过程则需要写一个专门的Device Installation Applicaiton。
具体怎么写可以参考Writing a Device Installation Application (Windows Drivers)一个真正商用化的Device Installation Applicaiton必须要兼容Windows的AutoRun机制,这主要是为了支持hardware-first installation过程,在该过程中如果Windows发现无法在本地找到一个匹配的驱动就会进入Found New Hardware Wizard流程并且在此过程中Windows还是无法自动帮助用户找到可安装的驱动,最后势必会提示要求用户提供安装盘,则AutoRun会调用安装盘里预置的Device Installation Applicaiton同时还要考虑两种典型的用例:software-first installation:所谓软件优先,指的是,在PC上还未插入过我们驱动需要支持的设备之前,先将Driver Package预安装(__PreInstall__)到电脑上。
这样当下次设备插入时,Windows就会自动根据设备的hardware ID找到我们预先安装的驱动并为我们的设备安装驱动。
hardware-first installation:所谓硬件优先,指的是:在我们最新的Driver Package还未被**预安装**到电脑上之前,我们的设备就被插入了。
此时有两种情况:1)Windows发现本地有驱动匹配,那么就立即安装它。
这样的驱动主要指的是Windows安装盘自带的inbox驱动或者是通过以前的software-first installation过程Preinstall的驱动。
总之一旦本地有可以安装的驱动,Windows就不会尝试提示用户提供安装媒介或者发起Windows Update过程去获取更新的驱动了。
∙2)如果在本地没有发现匹配的驱动,Windows就会激活Found NewHardware Wizard流程。
5. Sample - drvinstdrvinst示例参考了WDK的例子DIFxCmd和devcon,主要演示了:∙如何使用[DIFxAPI]-DriverPackageInstall**预安装**Driver Package,注意缺省情况下如果调用DriverPackageInstall的时候有设备连接在PC上则DriverPackageInstall也会执行设备的**配置**。
这非常方便,因为DriverPackageInstall内部封装了更复杂的逻辑,这些逻辑明显是对一些[SetupAPI]的调用。
∙如何使用[DIFxAPI]-DriverPackageUninstall对Driver Package进行**卸载**∙如何使用[SetupAPI]对设备节点进行**卸载**。
这里重点讲一下DriverPackageInstall在缺省参数情况下的行为(Flags参数为0)。
其他参数的用法大家可以自己尝试。
∙1) 目前PC上没有连接我们的设备,以前也没有连接过我们的设备。
缺省情况下DriverPackageInstall会将我们的Driver Package预安装到DIFx driver store∙2) 目前PC上没有连接我们的设备, 但以前连接过我们的设备nonpresent device,上次连接安装的驱动比我们要安装的驱动更匹配(match) 缺省情况下DriverPackageInstall会将我们的Driver Package预安装到DIFx driver store,因为上次连接安装的驱动比我们要安装的驱动更match,所以该函数不会设置CONFIGFLAG_REINSTALL标记,这样如果同样的设备连接到它上次连接过的同样的端口上,Windows并不会给它更新我们的驱动。