社本@元ネオニート Blog

社本@元ネオニート (元々ワック) のいたずら書き (for Programmers)

AILight Banner
AILight Blog

プロフィール

社本@元ネオニート Blog
働いたら負けかなと思っていたのですが。。とうとう働き始めました。アメリカのシアトル・エリアにある企業向けのバックアップソフトを開発している会社です。日本人は私だけ。なんとか。。やっていけてるようです。

目次

Blog 利用状況

記事分類

過去の記事

タグ

MSIファイルのサマリ情報って - Windows Installer

マイナーなネタなので簡単に説明から。。
MSIファイルとは、Windows Installerベースのインストーラで作成される
インストール情報が格納されているファイルです。
ワードやエクセルでお馴染みのOLEの複合ファイルが採用されています。

なので、このMSIファイルにもサマリ情報が提供されており、
Windows Installerでもサマリ情報を読み書きできるAPIが
提供されています。

このサマリ情報には製品名やコメント等が入っているのですが、
サマリ情報を変更したものをインストールしても、何も変化がありません。
うーーん。これは、何のためにあるんだろう。。
わざわざAPIまで定義されているくらいなのになあ。

誰かご存知の方はいらっしゃいますか~~?

投稿日時 : 2005年1月11日 17:16


コメントを追加

#  re: MSIファイルのサマリ情報って 2005年1月11日 17:39 渋木宏明(ひどり)

インストール実行時に、インストール情報として採用されるのは、あくまで MSI のテーブルに入った値だと思う。

サマリ情報は所詮、主としてシェル向けの情報が入ってるに過ぎないんじゃない?

#  re: MSIファイルのサマリ情報って 2005年1月12日 11:11 とっちゃん

MSIのサマリー情報は、インストーラの開始前にチェックする程度で、実際のインストールには影響しないですね。

本当にSummary そのままの意味で、せいぜい確認に利用されるのは、PackageCode と、WindowsInstaller の要求バージョン程度だと思います。

後は、ほとんどおまけというか、シェルで探しやすい等程度ではないでしょうか。

ちなみに、開発するときはちゃんとSubjectとかをつけてないと、LocalPackageを探すときに苦労します(^^;

#  re: MSIファイルのサマリ情報って 2005年1月12日 12:31 社本@ワック

はぁ。サマリ情報に期待して損した。。(笑)

ほんと、情報が少ないですよねえ。
推測と実験しないと分からないなんて、悲しいっす。
インストーラ絡みのニュースグループは無いし、メーリングリストもInstallShieldのが1つだけだし。。

#メーリングリスト作ったら、入る人いるかなあ?

#  re: MSIファイルのサマリ情報って 2005年1月12日 14:32 渋木宏明(ひどり)

GDNJ のデプロイメントは?

この前すごーく詰まったけど、自己解決した。

MSI でエクスプローラバーをインストールして、インストーラの「閉じる」で単純に IE を起動しても、何故かまだ IE はエクスプローラバーの存在に気づいてないという。。。

関係ないけど、VS2005 に Orca を統合して欲しい。。。
# ひょっとしてついてる??

#  re: MSIファイルのサマリ情報って 2005年1月12日 15:56 とっちゃん

社本@ワック さん
> #メーリングリスト作ったら、入る人いるかなあ?
入りますよ(^^v
作ったら教えてくださいな(^^;


ひどり さん
> ひょっとしてついてる??
会社のマシンにはインストールしているのがないので、.msi を直接見てみましたがなさそうでした。
別途 PlatformSDK が必要みたいです。

#  re: MSIファイルのサマリ情報って 2005年1月13日 10:00 社本@ワック

> 入りますよ(^^v
> 作ったら教えてくださいな(^^;

んじゃー、Yahoo!かFreeMLで作るのがいいかなあ。
ぜんぜん人が入ってくれなくて、とっちゃんさんと二人だったら、寂しいなあw

> 別途 PlatformSDK が必要みたいです。

自宅のVS 2005で確認しましたが、統合されていないですねえ。確かに、残念。

#  re: MSIファイルのサマリ情報って 2005年1月14日 0:19 渋木宏明(ひどり)

Wish しようかなー
最近、デプロイメントプロジェクト結構使うのよね。

単品で込み入ったことできないんだけど、Orca でいじくった .msi を用意しておいて、デプロイメントプロジェクトのビルドが終わった後にそいつを MsiMerge したりとか。。。

Orca が VS に統合されて、プロジェクトに追加された .msi が自動的にマージされるようになってくれると助かるんだけどなー

#  re: MSIファイルのサマリ情報って 2005年1月18日 22:14 社本@ワック

> んじゃー、Yahoo!かFreeMLで作るのがいいかなあ。
> ぜんぜん人が入ってくれなくて、とっちゃんさんと二人だったら、寂しいなあw

とりあえず作りました。ココ(↓)です。
もしよかったら、どうぞ~~。

■Windows Installer/WiX/InstallShield
http://www.freeml.com/ctrl/html/MessageListForm/msi@freeml.com
タイトル
名前
URL
コメント