no-image

WiXはまだ使えない

Windowsのインストーラーが作りたくてWiXにチャレンジしてたんだけど、もうあきらめようかなという感じ。

単純なファイルの配置であれば、一瞬でできるんだけど、レジストリを読みこんで、特定のデータがかきこまれているかどうかチェックするとか、ちょっと複雑な事(ようするにCustomActionまわり)をやろうとすると駄目。

独自の機能を実現するCustomActionはVBScriptとJScript、DLLが使えるんだけどVBScriptはMsgBoxは動いてもRegReadで該当のkeyが存在しない時にエラーがでるとこける。(On Error Resume Nextとか使えないので)JScriptはがんばったけどHelloWorldさえ動かなかった。(try-catchが使えるからVBScriptでOn Error Resume Nextとか使えなくてもJScriptでなんとかできるんじゃとか思ったんだが)

http://blogs.msdn.com/robmen/archive/2004/05/20/136530.aspxに書いてあるんですけどね、、

で、じゃあDLLでごりごりかくさ!Officeもそうやってたとかいう話しだからね!と思ってエディタを立ち上げた所で急速にやる気がなくなった。

もうMSIじゃなくていいよ、、、

Derekによるとnext dropではそのへんもだいぶ改善されるらしいんだけど。

早くリリースしてくれよ!

とりあえずWiXは休憩してNSISに挑戦してみます。

佗にも簡単でフリーなWindows Installer作るToolがあったら教えて下さい。