在 Windows 10 移动版上安装驱动程序
若要在 Windows 10 移动版上安装驱动程序,请使用 .spkg 文件。 .spkg(“包文件” )是一个包含驱动程序包的独立模块。
WDK 10 包括 PkgGen,这是一个生成包文件的工具。 使用以下过程在生成驱动程序时在 Visual Studio 中运行 PkgGen。
使用 PkgGen 生成包文件
- 选择并按住(或右键单击)驱动程序项目,然后选择“添加”->“新项目”。 接下来,在“Visual C++”->“Windows 驱动程序” 下,选择“程序包清单” 。 选择 添加 。
- Visual Studio 会将名为 Package.pkg.xml 的文件添加到你的驱动程序项目。 可以选择并按住(或右键单击)该文件,然后选择属性,以验证项目类型是否为 PkgGen。 (在同一个属性页中,如果你稍后决定要生成此驱动程序项目且不生成包文件,可以将“从生成中排除”设置为“是”。)选择“确定”。
- 选择并按住(或右键单击)驱动程序项目,然后选择“属性”。 在“配置属性”下打开 PackageGen 节点,将“版本”更改为你喜欢的任意值。
- 保存工作数据,并以管理员身份重启 Visual Studio。
- 生成驱动程序。 Visual Studio 链接所需库并生成 .cat 文件、.inf 文件、驱动程序二进制文件和 .spkg 文件。
若要查看包文件的内容,将 .cab 后缀追加到文件名后面,然后在 Windows 资源管理器中打开此 cab 文件。
若要了解有关在 Visual Studio 外部运行 PkgGen 的信息,请参阅创建移动程序包。
若要安装移动驱动程序包(.spkg 文件),你有两个选择。
- 如果你是在目标系统上更新现有包或将新包添加到目标系统,请使用 IUTool.exe 安装 .spkg 驱动程序包。
- 如果你要将包合并为一个移动 OS 映像,请使用 ImgGen 将 .spkg 驱动程序包添加到随后可被刷入移动设备的完整闪存更新 (FFU) 映像。
使用 IUTool 将移动驱动程序包 (.spkg) 添加到正在运行的设备
IUTool.exe 位于 WDK 10 的 \tools\bin\<architecture> 子目录中。
将移动设备附加到电脑。 然后,从提升的命令提示符发出以下命令:
IUTool -p MyKmdfDriver.spkg
有关详细信息,请参阅将驱动程序添加到测试映像。
使用 ImgGen 将移动驱动程序包 (.spkg) 添加到移动 OS 映像 (.ffu)
- 安装 Visual Studio 后,在“开始”屏幕上,选择“Visual Studio 2015”文件夹。 选择并按住(或右键单击)“适用于 VS2015 的开发人员命令提示”,然后选择“以管理员身份运行”。
刷写移动 OS 映像 (.ffu)
若要将映像刷入设备,请使用 Microsoft 提供的 FFUTool,或开发自定义的 OEM 刷写工具。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈