私はWIXインストーラスクリプトを持っていて、結果のMSIファイルのユーザに、そのコマンドラインコール中にデフォルト言語、プロダクトキー、およびユーザ情報を設定できるようにしたいと考えています。コマンドラインパラメータをwixインストーラを使用してレジストリに追加するにはどうすればよいですか?
XMLファイルでコマンドラインパラメータを使用して、レジストリに書き込む方法を教えてください。
私はWIXインストーラスクリプトを持っていて、結果のMSIファイルのユーザに、そのコマンドラインコール中にデフォルト言語、プロダクトキー、およびユーザ情報を設定できるようにしたいと考えています。コマンドラインパラメータをwixインストーラを使用してレジストリに追加するにはどうすればよいですか?
XMLファイルでコマンドラインパラメータを使用して、レジストリに書き込む方法を教えてください。
プロパティ値をコマンドラインパラメータとしてmsiexecに渡すことができます。私が正しく覚えていれば、それらは公共のものでなければなりません(名前はすべて大文字です)。例えば:
WiXコードでは、コードで定義した場合と同じように、通常のプロパティとして参照することができます。プロパティ値が渡されない、または渡されないときに、データが予期したものと異なる場合には、状況を処理する必要があることに注意してください。インストールを終了し、ユーザーに適切なデータを提供するか、デフォルト値で稼働させるかのどちらかを実行できます。
これらのプロパティ値をレジストリに書き込むには、RegistryKey/RegistryValue要素の通常の方法を使用します。