0

UAC によってフラグが立てられてインストールされているときに表示されるドライバーの名前を定義しようとしています。

問題の画像は次のとおりです。

ここに画像の説明を入力

このパラメーターの名前を変更する方法がわかりません。また、その名前がどこから来ているのかもわかりません。名前を「Argon R1 Mainboard」と読みたいです。

inf からの関連する詳細は次のとおりです。

[Version] 
Signature = "$Windows NT$" 
Class=USB
ClassGUID={36fc9e60-c465-11cf-8056-444553540000} 
Provider=%LoveElectronics%
CatalogFile.NTx86   = Argonx86.cat
CatalogFile.NTIA64  = Argoia64.cat
CatalogFile.NTAMD64 = Argamd64.cat

[Strings] 
ClassName           = ".NET Micro Framework"
USB\Vid_16D0&Pid_06F4.DeviceDesc = "Argon R1 Mainboard"
LoveElectronics     = "Love Electronics Ltd"

VERSION             = "1.2"
INQUIRIES_INTERFACE = "{265820CE-19E5-4530-8861-262E97E78575}"
SourceDesc          ="driver installation media" 
4

2 に答える 2

2

名前は .inf ファイルに由来します。バージョン セクションの DriverPackageDisplayName エントリで設定できます。 http://msdn.microsoft.com/en-us/library/windows/hardware/ff547502.aspxを参照してください。

次の例では、UAC プロンプトの名前として「Your Driver Display Name」が表示されます。

[Version]
DriverPackageDisplayName = %DisplayName%

[Strings] 
DisplayName = "Your Driver Display Name"

DriverPackageDisplayName が設定されていない場合、スクリーンショットでわかるように、Windows はバージョン セクションのプロバイダーとクラス全体を組み合わせて表示名を取得します。

于 2014-10-08T14:03:14.777 に答える
1

UACプロンプトは、INFファイルではなく、バイナリのデジタル署名から送信されると確信しています。バイナリに署名するためにどのパラメータを使用していますか?また、.SYSファイルのプロパティをどのように設定していますか?

于 2012-08-01T13:33:18.147 に答える