2011-08-10 16 views
1

私はWIXインストーラスクリプトを持っていて、結果のMSIファイルのユーザに、そのコマンドラインコール中にデフォルト言語、プロダクトキー、およびユーザ情報を設定できるようにしたいと考えています。コマンドラインパラメータをwixインストーラを使用してレジストリに追加するにはどうすればよいですか?

XMLファイルでコマンドラインパラメータを使用して、レジストリに書き込む方法を教えてください。

答えて

2

プロパティ値をコマンドラインパラメータとしてmsiexecに渡すことができます。私が正しく覚えていれば、それらは公共のものでなければなりません(名前はすべて大文字です)。例えば:

WiXコードでは、コードで定義した場合と同じように、通常のプロパティとして参照することができます。プロパティ値が渡されない、または渡されないときに、データが予期したものと異なる場合には、状況を処理する必要があることに注意してください。インストールを終了し、ユーザーに適切なデータを提供するか、デフォルト値で稼働させるかのどちらかを実行できます。

これらのプロパティ値をレジストリに書き込むには、RegistryKey/RegistryValue要素の通常の方法を使用します。

関連する問題