トップ回答者
Inf2CatでのDriverVerの判断について

質問
-
Inf2Catでのcatファイル作成について質問です。
対象OSとしてWindows8を含めた場合に、infファイル内のDriverVer ディレクティブのバージョン番号が4/27/2012よりも古い場合に、
下記のようなエラーが発生します。
22.9.7: DriverVer set to incorrect date (must be postdated to 4/27/2012 for newest OS) in XXX.inf
過去のドライバーに特に変更がなく、バージョンの変更がない場合には、そのドライバーではWindows8を対象としたcatファイルは作成できないということでしょうか?
以上、よろしくお願いいたします。
回答
-
Windows 8 製品版WDK のInf2CatでのCATファイル作成ということであれば、恐らく日付をツールが期待している範囲の日付に変えないとできないのではないかと思います。
Windows 8 Preview版 WDKのInf2Catでは、もっと古い日付でもOKでした。ただしPreview版ですので、Windows Certification 申請には使えませんし、製品用には利用するべきではありません。
ところで今回のご質問は、DriverVerの日付のオリジナルDateの保存を気にされている様ですが、変更することで何か不具合があるのでしょうか?CATファイルをWindows 8対応を含む様に作成し直すのですから署名も無効になってしまうので、わざわざ古い2011年の日付にこだわらなくても、実用上は問題無さそうに思えます。
それから全くの蛇足になる話ですが、Windows Vistaが出た頃のInf2Cat以前のCATファイル作成ツール「Signabirity.exe」を使用して、Windows 7 等の未知のバージョンに対応したCATファイルが作成できないか試したことがありましたが、作成できませんでした。
すべての返信
-
-
Windows 8 製品版WDK のInf2CatでのCATファイル作成ということであれば、恐らく日付をツールが期待している範囲の日付に変えないとできないのではないかと思います。
Windows 8 Preview版 WDKのInf2Catでは、もっと古い日付でもOKでした。ただしPreview版ですので、Windows Certification 申請には使えませんし、製品用には利用するべきではありません。
ところで今回のご質問は、DriverVerの日付のオリジナルDateの保存を気にされている様ですが、変更することで何か不具合があるのでしょうか?CATファイルをWindows 8対応を含む様に作成し直すのですから署名も無効になってしまうので、わざわざ古い2011年の日付にこだわらなくても、実用上は問題無さそうに思えます。
それから全くの蛇足になる話ですが、Windows Vistaが出た頃のInf2Cat以前のCATファイル作成ツール「Signabirity.exe」を使用して、Windows 7 等の未知のバージョンに対応したCATファイルが作成できないか試したことがありましたが、作成できませんでした。