14

WiX 3.5(VS2010)でmsiパッケージを作成していますが、UACプロンプトでアイコンを設定する方法がわからないことを除いて、すべて問題ありません。すでに署名証明書を持っており、「signtool.exe」で署名してUACプロンプトで発行者情報とアプリの説明を取得する方法を知っていますが、デフォルトのアイコンを変更できず、これを行う方法に関する情報が見つかりません。 。

私のWiXスクリプトには次の行が含まれています。

<Icon Id="MyApp.ico" SourceFile="$(var.SolutionDir)Libraries\Images\MyApp.ico" />
<Property Id="ARPPRODUCTICON" Value="MyApp.ico" />

しかし、これはプログラムの追加/削除メニューでのみ機能すると思います。

これが私のUACが今どのように見えるかです(ロシア語で申し訳ありません):デフォルトのアイコンが付いたUACプロンプト

4

1 に答える 1

12

MSIファイルには実行可能ファイルのようなアイコンがないため、このダイアログでアイコンをカスタマイズすることはできません。表示されているのは、呼び出しプロセス(私は思う)のアイコンであり、msiexec.exeであり、MSIファイルを実行するために使用されます。

于 2012-06-15T20:56:53.573 に答える