トップ回答者
「デバイスとプリンター」のデバイスのプロパティにある「デバイス情報」に文字列を設定するには

質問
-
お世話になります。
初歩的な質問だとは思いますが、どうぞ宜しくお願いいたします。
「デバイスとプリンター」のデバイスのプロパティにある「デバイス情報」
について質問させてください。
弊社装置の場合、"製造元"、"モデル番号"、および"説明"が"利用不可"に、
"カテゴリ"が"不明"になっています。これらに文字列を設定したい場合は
何をどのように変更すれば良いのでしょうか。
弊社装置はUSBでパソコンに接続する物で、デバイスドライバはWindowsの
usbser.sysを使用しているため、デバイスドライバの変更はできません。
変更できるのはinfファイルだけですが、それだけで対応可能でしょうか。
どうぞ宜しくお願いいたします。
回答
-
回答が遅くなってしまい、すみません。
USBデバイス自体には、製造元を記録されていますか?
USBデバイスは、デバイス情報を記述するDevice Descriptorが存在しています。
このDescriptorにはiManufacturerという項目があります。
ここにString DescriptorのIDを登録すると製造元が表示されると思います。詳細は下記リンク先を参考にしてください。
USB device descriptors書籍では、「USB Complete」などが参考になると思います。
USB Complete
- 回答の候補に設定 立花楓Microsoft employee, Moderator 2017年2月9日 2:35
- 回答としてマーク 立花楓Microsoft employee, Moderator 2017年2月16日 0:38
すべての返信
-
infファイルで記述可能です。
下記リンク先に、infファイルのサンプルが記述されています。
usbsamp.inx
※Microsoftが提供しているサンプル「usbsampソリューション」の一部です。
※ソリューション全体をビルドすると、usbsamp.infになります。
ドライバのinfファイルですが、内部は[]で区切られた幾つかのセクションで構成されています。
このセクションのうち[Version]や[Manufacture]で、製造元、モデル番号、説明を記述することができます。実際に文字列を定義しているのは、[Strings]セクションのProviderName, MfgName, usbsamp.SvcDescです。
文字列の定義名を参照する形式で記述することになるので、infファイル全体で検索してみてください。
infファイルが正しく記述できているかは、WDKに含まれるchkinfで確認してください。
INFファイルの構文チェック ~ chkinf の使い方 ~- 回答の候補に設定 栗下 望Microsoft employee, Moderator 2017年1月17日 0:44
- 回答としてマーク 栗下 望Microsoft employee, Moderator 2017年1月23日 2:38
- 回答としてマークされていない 栗下 望Microsoft employee, Moderator 2017年1月25日 8:43
-
-
お世話になります。
「デバイスとプリンター」->「プロパティ」のデバイス情報内の製造元は"利用不可"に
なっていますが、「デバイスマネージャ」->「プロパティ」->「詳細タグ」の製造元は
INFファイルで設定した内容になっています。ということは、INFファイルによる設定は
正常と考えられるでしょうか。
デバイスとプリンターの表示内容が"利用不可"となっているのも気になるところです。
INFファイルによるクラス設定は"Port"ですが、Portの場合は元々製造元が表示されない
のがWindowsの仕様なのでしょうか。
ご存知の方はいらっしゃいますでしょうか。
どうぞ宜しくお願いいたします。 -
回答が遅くなってしまい、すみません。
USBデバイス自体には、製造元を記録されていますか?
USBデバイスは、デバイス情報を記述するDevice Descriptorが存在しています。
このDescriptorにはiManufacturerという項目があります。
ここにString DescriptorのIDを登録すると製造元が表示されると思います。詳細は下記リンク先を参考にしてください。
USB device descriptors書籍では、「USB Complete」などが参考になると思います。
USB Complete
- 回答の候補に設定 立花楓Microsoft employee, Moderator 2017年2月9日 2:35
- 回答としてマーク 立花楓Microsoft employee, Moderator 2017年2月16日 0:38