2009-07-08 6 views
1

私のMSIインストーラでは、MSIファイル名ではないMSI名に対して、Vista SP1のUACプロンプトに "5eab7.msi"と表示されます。しかし、会社名は正しいです。 UACプロンプトにインストーラの実際の名前を表示するにはどうすればいいですか?私はWiXを使っています。Vista SP1のUACプロンプトでMSIインストーラのファイル名が異なるのはなぜですか?

ありがとうございます!

答えて

8

UACプロンプトには、msiexecが作成する一時的なmsiオブジェクトのファイル名が表示されます。

msiを表示しないようにするには、msiに署名し、署名するときに説明を付けることができます(signtoolの '/ d'スイッチ)。次に、UACは一時ファイル名の代わりにその説明を表示します。

関連する問題