2008年5月21日水曜日

きわめて簡単で柔軟性の高いインストーラ作成方法(WiXで.msiを作ると超楽)

CodeZineの記事「WiXではじめるWindows Installer作成入門」が秀逸。
http://codezine.jp/a/default.aspx?cid=441

C/C++プログラマにとっては、Visual Studioで作るインストーラより、こちらの方が断然分かりやすい。
しかも柔軟性が高いという嬉しいおまけ付き。

WiXとは、Windows Install XML の略で、.msiファイルを作成するためのしくみだ。
この記事では、
WiX + Windows Installer SDK + Orca
の組み合わせでインストーラ(.msi)を作る方法を紹介している。
さらに、C++でDLLを作成することで、インストール機能をカスタマイズする方法まで解説されている。

WiXはMS初のオープンソースで、sourceforge.net からダウンロードする。
Windows Installer SDKはPlatform SDKに同梱されている。(なので、既にインストール済みの方も多いかと)
Orca はPlatform SDKのbinディレクトリの中に、orca.msiとして入っている。
ので、orca.msiをダブルクリックしてインストールしておく。

0 件のコメント: