1

私はWindowsドライバーを書いています。これまでのところ、すべて問題ないように見え、ドライバーは必要に応じてインストール/動作します。ドライバー グループを既存のグループとアイコン セットのいずれかに設定する方法がわかりません。

ドライバー グループとは、デバイス マネージャーに表示されるグループ (モニター、ネットワーク アダプター、プロセッサ、ポート (COM & LPT) など) を意味します。

同じ名前を書いても、デバイスマネージャーは新しいグループを作成します:

[Strings]
ClassName="Keyboards"

また、デバイスのアイコンを設定する方法が見つかりませんでした。クラスをキーボード、HIDClass、システムなどに設定しようとしましたが、表示されるアイコンは常にネットワークアダプターのアイコンです。

[Version]
Class=SCSIAdapter   ;System

目的のグループとアイコンを適切に設定するにはどうすればよいですか?

4

1 に答える 1

1

この投稿が 1 年前のものであることは承知していますが、将来のニーズのために考えを捨てることにしました。

目的を達成するには、Version セクション内で受信ボックス クラスの Class と ClassGuid の両方を指定する必要があります。

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

受信ボックス クラスの名前またはアイコンは変更できないことに注意してください。

デバイス アイコンについては、DDInstall セクション内の AddProperty ディレクティブを使用して簡単に設定できます。MSDN AddProperty ディレクティブ

以下は、Microsoft の Doron 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 がデバイス インスタンスを視覚的に表すために使用するデバイス アイコンのリストを表します。

于 2016-12-29T23:08:18.200 に答える