0

Verifier ダイアログには、検証するドライバを選択するためのウィンドウがあります。

リスト コントロールには 4 つの列があります。
1. 確認しますか?
2. ドライバー名。
3. プロバイダー
4. バージョン

ドライバーのプロバイダーとバージョンが「不明」と表示されます。
これらの値を設定する方法がわかりません。

この値はどこで設定できますか? SignTool で?またはリソースファイル?
はい、これは大きな問題ではありません。しかし、私はそれを修正したいと思います。

私に教えてください。ありがとう。

編集:ドライバーにはrcファイルがあります。このファイルでは、次の値が定義されています。

VER_FILETYPE
VER_FILESUBTYPE
VER_FILEDESCRIPTION_STR
VER_INTERNALNAME_STR
VER_INTERNALNAME_STR
VER_LEGALCOPYRIGHT_YEARS
VER_LEGALCOPYRIGHT_STR
VER_ORIGINALFILENAME_STR
VER_COMPANYNAME_STR
VER_PRODUCTVERSION
VER_PRODUCTVERSION_STR
VER_FILEVERSION
VER_FILERLEVERSION_STRY
VER_PRODUCTNAME_STR
VER_

Windows エクスプローラーは、ドライバーのバージョンとデジタル サイン情報を適切に表示します。しかし、Driver Verifier は違います。

4

2 に答える 2

2

SOURCESには、 VERSIONINFOリソースを含む.rcファイルを含める必要があります。まだ追加されていない場合は、追加してください。

INXファイルには、生成された.infファイルに含まれる[Version]セクションも含まれています。必要に応じて、VERSIONINFOと一致するように更新してください。

于 2010-05-24T06:47:31.877 に答える
1

http://www.osronline.com/showthread.cfm?link=182912で述べたように:

Driver Verifierは、FileVersion文字列を表示します。これはinc / api/common.verのVER_FILEVERSION_STRから設定されます。

VALUE "FileVersion"、VER_FILEVERSION_STR BUILD_MACHINE_TAG_PADDED

VistaおよびWindows7では、FileVersion文字列がWindowsエクスプローラーのプロパティウィンドウに表示されていないようです。http://technet.microsoft.com/en-us/sysinternals/bb897441.aspxからSysinternalsのsigcheckを実行して、すべてのバージョン文字列を表示することもできます 。

http://www.techtalkz.com/microsoft-device-drivers/262446-how-do-i-set-driver-version-description.htmlのスレッドにバージョン情報を設定するための優れたテンプレートがあります。

于 2010-08-21T17:44:08.070 に答える