Кнопка ссылки в диалоге установки Windows - PullRequest
2 голосов
/ 03 апреля 2012

Можно ли создать (желательно с WiX) диалоговое окно установщика Windows с «гиперссылкой», которое откроет другое диалоговое окно?

Что-то вроде «Просмотр подробного отчета» в на этом скриншоте .Мои навыки работы с Google не помогают в этом.

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012

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

Вам нужен внешний обработчик пользовательского интерфейса.В WiX все еще развивается технология под названием Burn, которая поможет вам в этом, но вам все равно придется написать большую ее часть.

Доступен релиз-кандидат WiX v3.6 Ноль

1 голос
/ 04 апреля 2012

Да, установщик Windows 5.0 добавил элемент управления HyperLink .Вы можете пометить ваш установщик как требующий 5.0, установив атрибут InstallerVersion элемента Package равным 500.

Обратите внимание, что установщик Windows 5.0 поставляется с Windows 7 , но на данный момент для более ранних операционных систем не было доступно никаких распространяемых файлов.

Вы можете использовать элемент управления HyperLink в wix, поместив этот XML в настраиваемое диалоговое окно:

<Control Id="exampleHyperLink" 
        Height="20" Width="100" Type="Hyperlink" X="5" Y="5"> 
    <Text><![CDATA[<a href="http://www.foo.com/">Click Me</a>]]></Text> 
</Control>

Если выЕсли вам нужно больше советов о том, как создать и использовать пользовательский диалог в wix, вы можете взглянуть на этот ответ , где я объясняю, как добавить экран предупреждения.

...