INFの記述について
投稿者: せれ 投稿日時: 木, 2009/05/28 - 11:35
お世話になります。
INFファイルの記述について質問させてください。
これまでXP,Vistaで動いていたデバイスドライバ(DDKで作成)を7のRC版で動作確認した所、
インストールの段階で「不明なデバイスです」とメッセージが出てしまいました。
偶然にも、参考にしていた本とjapan WDK Support Blogの「INFファイルを記述する」
エントリで記述が違う所があるのを発見し、その部分を修正することでインストールできる
ようになったのでが、技術的な部分が理解できず困っている所です。
修正したのは以下の部分です。ドライバファイル名は変更しています。
[SourceDisksFiles.x86]
usbtest.sys → usbtest.sys = 1,,
これまでの記述は実は正しい記述ではなかったがXP,Vistaではたまたま動作していた?
7でINFファイルの記述の要件が変わってしまった、などどなたかお分かりでしたら
ご教授お願いできますでしょうか。

MSDNでは
MSDNでは "SourceDisksFilesセクション" の文法は
filename = diskid[, subdir][,size]]
となっています。
つまり、「diskidは省略できない」ということです。
いままでdiskid無しで動いていたのはたまたま(M$のきまぐれ)ということでしょう。(苦笑)
以上、ご参考までに
申し訳ないです。タ
申し訳ないです。タイポがありました。
誤:
filename = diskid[, subdir][,size]]
正:
filename = diskid[,[ subdir][, size]]
お詫びして訂正いたします。
backy様 回答ありがと
backy様
回答ありがとうございます。
おかげで疑問が氷解しました。