Top > Diary > 2007-04-04

Windows のプログラムをやるべき?

FAM0100.png

なんだかんだと事務所に詰めて、仕事中である。
で、ちょいと別件でパッチを作ってくれって話があって、まぁパッチ自体はすぐにできたんだが、問題はその配付方法だった。大規模なインストーラを使うには大仰すぎるし(せいぜい 5MB 程度)、かといって単純なものだと、製品がインストールしている先を検索するなどの細かいことができない。
製品本体の方はインストールするとレジストリにインストール先情報を書き込むようになっているので、そのレジストリを探して、そこのパスにパッチをインストールするというような仕組みにしたいのだが…… LZH を EXE にしてくれる簡易インストーラはレジストリの値を読み出して、そこにインストールなんて芸当はできない。
かといって Install Shield のような巨大なインストール・アプリケーションは前準備が大変だし、そもそも製品のアンインストーラとかのかねあいとか面倒な要素がたくさんあるのだ。

こういうのを簡単に解決する方法に WSH って言うのがあるのだが、これを使うと一部のセキュリティ対策ソフトでは実行前に警告を出しやがる。まぁ WSH でいろいろ悪さができちゃうので、セキュリティ対策ソフトが WSH を実行しようとすると脅し文句にも似た警告を出すのよね。「このファイルを実行するとコンピュータに危害が及ぶおそれがあります」みたいなやつ。
となると EXE をつくるのが一番手っ取り早いのかなぁ……。
あとは inf ファイルか……。
ちょっとやってみるべき?
いや、やる価値ある?

な~んて思いながら、とりあえずはシェアウェアのインストーラーでお茶をにごしてみたりしてみた!(ぁ

燃費

給油:49.36L(走行距離:485.2km/燃費:9.8298km/L)
単価:127円/L(エッソ、ハイオク、セルフ、東京都豊島区南長崎)

#comment


リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Fri, 07 Mar 2008 14:03:08 JST (5887d)