特定のボタンをクリックしてSystem.Diagnostic.Process
を使用してWIX MSIインストーラを呼び出すアプリケーションがあります。プロセスから呼び出されたMSIインストーラの出力方法
コマンドラインを使用してMSIインストーラにパラメータを渡しています。
Wix MSIインストーラで利用できるUIDialogを使用して、同じパラメータの値をエンドユーザが更新できるようになりました。
私のコーリングコードから、インストーラが完成したら、どうすればその値を入手できますか?
また、アプリケーションのUIから事前に入力してプロパティとしてMSIに渡すこともできます。 'msiexec - ? 'を参照してください –
ありがとうございます。しかし、どのように私はパラメータの更新された値を呼び出しコードに戻すのですか? –
アイデアは、起動アプリケーションでMSIにプロパティ値を渡すように要求することです。静かで隠れたモードで実行します。しかし、データにはパスワードが含まれていると言われているので、それは普通のテキストで記録されるので、それは良い考えではありません。 –