正在设置驱动程序组/图标



我正在编写一个Windows驱动程序。到目前为止,一切看起来都很好,驱动程序按需安装/工作。我不知道如何将驱动程序组设置为现有的组和图标集之一。

我所说的驱动程序组是指您在设备管理器中看到的组(监视器、网络适配器、处理器、端口(COM&LPT)等)

即使我写了相同的名字,设备管理器也会创建一个新的组:

[Strings]
ClassName="Keyboards"

此外,我找不到为我的设备设置图标的方法。我试着将Class设置为Keyboard、HIDClass、System等等,但显示的图标总是网络适配器的图标。

[Version]
Class=SCSIAdapter   ;System

如何正确设置所需的组和图标?

我知道这篇文章已经发布一年了,但我想为了未来的需求,我会放弃我的想法。

为了实现您想要做的事情,您需要在Version部分中为收件箱类指定Class和ClassGuid。

[Version]
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}

请注意,您不能更改收件箱类的名称或图标。

对于设备图标,您可以使用DDInstall部分中的AddProperty指令轻松设置它。MSDN AddProperty指令

以下是微软的Doron Holan在osronline.com上的一篇帖子中的一句话:

download.microsoft.com/download/a/f/7/af7775e-7dcd-4800-8a0a-b18336565f5b/CustomIcon.doc

摘要{本文总结了设备供应商在Microsoft Windows系列操作系统的"我的电脑"、"自动播放"、"设备管理器"one_answers"新硬件"对话框中自定义设备图标的步骤。

指定每个驱动程序包的图标

technet.microsoft.com/en-us/evalcenter/ff543520(v3Dvs.100).aspx

DEVPKEY_DrvPkg_Icon设备属性表示Windows用于直观表示设备实例的设备图标列表。

最新更新