Wixというツールがあります。 この使い方が分かればよいはずです。 ということで、 WiX チュートリアル 日本語訳 を参考に、
という手順を繰り返して、Windowsインストーラーの世界観を掴もうとしています。 主に、「ウィンドウズにアプリケーションをインストールする」概念が掴めず苦戦しています。
- レジストリを使うのはどういうときなのだろうか?
- アップグレードとは実際どういうことをするのだろうか?
WiXはmsi形式の実行ファイルを作るツールです。 msi形式はMicrosoft Windows Installerというツールで実行するための情報を格納したファイルです。 階層構造としては、次の順です。
ということは、もしかすると一番低いレイヤーを理解するために Windows インストーラー - Win32 apps | Microsoft Docs を先に読む方が良いのかもしれません。 という、恐怖と戦いつつ、手を動かしてプログラムを動かす体験が理解を進める早道だと信じて、勉強を進めています。