私たちのチームは最近、問題のある特定のキーを変更するために、マイナーなレジストリ修正をユーザーにプッシュすることを検討しています。レジストリ内の 1 つのキー/値を更新するだけで十分です。
そのため、現時点では、Wix を使用して製品の .msi インストーラーを作成しています。.msp パッチ ファイルの生成に対する Wix のサポートを調べたところ、.msp を作成する唯一の方法は、次のようなやや複雑な複数ステップのプロセスであると思われます。
- 元の MSI のコピーを取得し、修正された MSI の新しいコピーをコンパイルします。
- 両方のインストーラーを指す新しい Wix ファイルを作成します
- Candle を使用して Wix ファイルを .wixobj にコンパイルし、.psp にします。
- 元のインストーラーと .psp の前後のスナップショットで Torch/Pyro を実行するか、代わりに MsiMsp.exe を使用します。
ここで私の質問は、レジストリの変更を Wix ファイルに単純に記述し、ステップ 1 と 4 を使用せずに直接 .msp にコンパイルできないかということです。