【问题标题】:Setting driver group / icon设置驱动程序组/图标
【发布时间】:2015-03-05 11:16:29
【问题描述】:

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

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

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

[Strings]
ClassName="Keyboards"

另外,我发现无法为我的设备设置图标。我尝试将 Class 设置为 Keyboard、HIDClass、System 等,但显示的图标始终是网络适配器的图标。

[Version]
Class=SCSIAdapter   ;System

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

【问题讨论】:

    标签: windows driver inf


    【解决方案1】:

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

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

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

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

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

    以下引用来自微软的 Do​​ron Holan 在 osronline.com 上的一篇帖子:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-11
      • 2019-09-22
      • 1970-01-01
      • 2021-10-23
      • 2021-01-18
      • 2010-11-07
      • 2019-04-10
      • 1970-01-01
      相关资源
      最近更新 更多