別のダイアログウィンドウを開く "ハイパーリンク"を使用してWindowsインストーラダイアログを作成することはできますか?Windowsインストーラダイアログボックスのリンクボタン
this screenshotの「詳細レポートを表示」のようなものです。私のGoogleのスキルはこれを手助けしていません。
別のダイアログウィンドウを開く "ハイパーリンク"を使用してWindowsインストーラダイアログを作成することはできますか?Windowsインストーラダイアログボックスのリンクボタン
this screenshotの「詳細レポートを表示」のようなものです。私のGoogleのスキルはこれを手助けしていません。
はい、Windowsインストーラ5.0がHyperLink controlを追加しました。 Package要素のInstallerVersion
属性を500
に設定することで、インストーラーに5.0が必要とマークすることができます。
Windowsインストーラ5.0 comes with Windows 7がありますが、これまでのオペレーティングシステムでは再配布可能ファイルが利用できませんでした。
カスタムダイアログで、このXMLを置くことによってWiXのでHyperLinkコントロールを使用することができます。
<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で警告画面を追加する方法を説明します。
Windows Installerのネイティブコントロールがありません。あなたが見ているのは、WPFアプリケーションでワークフローを実行し、UIが少ないMSIです。
外部のUIハンドラが必要です。あなたにこれを提供するのに役立つ、Burnと呼ばれるWiXにはまだ進化している技術がありますが、それでも大きなチャンクを書く必要があります。