インストール後に終了ダイアログをスキップすることはできますか?Wix 3、ドロップダウンダイアログ
私たちがこれを望むのは、最初のインストールが完了したときに新しいインストールを開始し、それが機能するからです。ただし、ユーザーが「終了」ダイアログで完了した後にインストールが開始されますが、代わりに新しいインストールが実行され、完了するまでは開始されません。
- ユーザーの.msi、との対話を実行します:
ここにいくつかの手順でhttps://gist.github.com/raw/784215/7f7cc7dca73e10fd7d991c3926269719d6b204c6/mycustomui.wxs
は私が何をしたいです:
我々が使用するコードはで見つけることができますコンボボックスと言語が表示されます
- ユーザーがコンボボックスで言語を選択して[次へ]ボタンを押します。
- インストーラが「実」mをアンパック/インストールしますsiを実行してから終了し、カスタムアクションを使用して正しいパラメータで「本物の」インストールを開始します。
問題はすべてのブートストラップが私にexeファイルを与えて、それがソフトウェアを多くのユーザーに配布する人にはうまくいかないことです。私はmsiが必要なのです。 – Qwark
その要件を再考する必要があります。 MSIを連鎖させるにはEXEが必要です。これは、業界で最も広く受け入れられているベストプラクティスです。 –