Подтвердить что ты не робот

Как изменить значок в приглашении UAC подписанного установщика (WiX)?

Я создаю пакет msi с WiX 3.5 (VS2010), и все в порядке, за исключением того, что я не знаю, как установить значок в приглашении UAC. У меня уже есть сертификат подписи и знаю, как подписать с помощью "signtool.exe", чтобы получить информацию о издателе и описание приложения в приглашении UAC, но я не могу изменить значок по умолчанию и не могу найти информацию о том, как это сделать,

Мой скрипт WiX содержит строки:

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

но я думаю, что это работает только для меню "Установка и удаление программ".

Вот как выглядит мой ОАК (извините за русский): UAC prompt with default icon

4b9b3361

Ответ 1

В файлах MSI нет значка, подобного исполняемому, поэтому вы не можете настроить значок в этом диалоговом окне. То, что вы видите, это значок вызывающего процесса (я думаю), который является msiexec.exe и используется для выполнения файлов MSI.