2012-04-03 67 views

回答

1

是,Windows安裝程序5.0增加了HyperLink control。通過將Package元素的InstallerVersion屬性設置爲500,可以將安裝程序標記爲需要5.0。

請注意,Windows Installer 5.0 comes with Windows 7,但目前爲止,尚未向可用於早期操作系統的可再分發軟件提供。

你可以把這個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的自定義對話框更多的指導,你可以去看看在this answer我解釋如何添加警告屏幕。

2

沒有Windows Installer的本機控件可以執行此類操作。你所看到的是一個WPF應用程序,它運行工作流程並驅動一個UI更少的MSI。

您需要一個外部UI處理程序。 WiX中仍然存在一種名爲Burn的技術,它可以幫助您提供這一點,但您仍然需要編寫大量的技術。

WiX v3.6 Release Candidate Zero available