@ledsun blog

Hのキーがhellで、Sのキーがslaveだ、と彼は思った。そしてYのキーがyouだ。

ウィンドウズ向けのインストーラーの作り方を勉強している

Wixというツールがあります。 この使い方が分かればよいはずです。 ということで、 WiX チュートリアル 日本語訳 を参考に、

  1. チュートリアルを流し読みする
  2. サンプルソースからインストーラーを作成する
  3. チュートリアルを読み直す

という手順を繰り返して、Windowsインストーラーの世界観を掴もうとしています。 主に、「ウィンドウズにアプリケーションをインストールする」概念が掴めず苦戦しています。

  • レジストリを使うのはどういうときなのだろうか?
  • アップグレードとは実際どういうことをするのだろうか?

WiXmsi形式の実行ファイルを作るツールです。 msi形式はMicrosoft Windows Installerというツールで実行するための情報を格納したファイルです。 階層構造としては、次の順です。

ということは、もしかすると一番低いレイヤーを理解するために Windows インストーラー - Win32 apps | Microsoft Docs を先に読む方が良いのかもしれません。 という、恐怖と戦いつつ、手を動かしてプログラムを動かす体験が理解を進める早道だと信じて、勉強を進めています。