none
Inf2CatでのDriverVerの判断について RRS feed

  • 質問

  • 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ファイルは作成できないということでしょうか?

    以上、よろしくお願いいたします。

    2013年8月29日 8:35

回答

  • 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ファイルが作成できないか試したことがありましたが、作成できませんでした。

    • 回答の候補に設定 星 睦美 2013年9月4日 0:15
    • 回答としてマーク SIGNED 2013年9月4日 3:54
    2013年9月3日 14:32
    モデレータ

すべての返信

  • >お馬鹿様

    ご返信ありがとうございます。

    DriverVerを4/27/2012以降に変更すれば、正常にcatファイルが作成されることは、確認できております。

    DriverVerを4/27/2012以降に変更する以外で、パッケージなどのファイルの変更のない2011年製のドライバーで、windows8を対象に含めたcatファイルは作成できないものかと思い、ご質問させていただいた次第でございます。

    2013年9月2日 1:33
  • 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ファイルが作成できないか試したことがありましたが、作成できませんでした。

    • 回答の候補に設定 星 睦美 2013年9月4日 0:15
    • 回答としてマーク SIGNED 2013年9月4日 3:54
    2013年9月3日 14:32
    モデレータ
  • >Hidaka様

    ご返信ありがとうございます。

    やはり、日付を変更する以外に方法はないようですね。

    おっしゃるとおり、実用上は問題ありません。

    ドライバー自体に変更がありませんので、その明示も含めてオリジナルのDateのまま(infファイルも変更なく)できないものかと考えた次第です。

    お馬鹿様、Hidaka様

    貴重なお時間、情報ありがとうございます。

    2013年9月4日 4:01