HKLM\SYSTEM\CurrentControlSet\Services 注册表树

HKLM\SYSTEM\CurrentControlSet\Services 注册表树存储有关系统上每个服务的信息。 每个驱动程序都有 一个格式为 HKLM\SYSTEM\CurrentControlSet\Services\DriverName 的密钥。

PnP 管理器在调用驱动程序的 DriverEntry 例程时,在 RegistryPath 参数中传递驱动程序的此路径。 驱动程序可以使用驱动程序 INF 文件中的 AddReg 指令将全局驱动程序定义的数据存储在服务树中其键的 Parameters 子项下。 若要在运行时访问该密钥,WDM 驱动程序应使用具有 DriverRegKeyParameters DRIVER_REGKEY_TYPE的 IoOpenDriverRegistryKey,WDF 驱动程序应使用 WdfDriverOpenParametersRegistryKey 存储在此密钥下的信息在初始化期间可供驱动程序使用。

有关驱动程序通常使用的注册表项的详细信息,请参阅 驱动程序的注册表项简介

以下键和值条目特别值得关注:

ImagePath
一个值条目,指定驱动程序的映像文件的完全限定路径。 Windows 使用驱动程序 INF 文件中所需的 ServiceBinary 条目创建此值。 此条目位于驱动程序的 INF AddService 指令引用的 service-install-section 中。

参数
用于存储特定于驱动程序的数据的键。 对于某些类型的驱动程序,系统需要查找特定的值条目。 可以使用驱动程序 INF 文件中的 AddReg 指令向此子项添加值条目。

性能
一个键,指定可选性能监视的信息。 此键下的值指定驱动程序的性能 DLL 的名称以及该 DLL 中某些导出函数的名称。 可以使用驱动程序 INF 文件中的 AddReg 指令向此子项添加值条目。