人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

製品版のアプリケーションソフト(msi、InstallShield等のインストーラのパッケージソフト)を[.msi]拡張子に一つにまとめて、再パッケージ化したいのですが、どういう方法で作成すれば良いのでしょうか。ご協力をお願いします!

●質問者: k-k2
●カテゴリ:コンピュータ
✍キーワード:MSI アプリケーション インストーラ ソフト パッケージ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● nitscape
●40ポイント

http://www.cocky.to/Wininst/wininst1.html

Windows Installer

結論から書きますと、ほとんどの場合不可能です。


作る方法は


1.製品版のアプリケーションのインストーラがインストールするファイルをすべて取得する

インストーラから直接取り出す方法とインストールをしてみてコピーされたファイルを取り出すという2つの方法があります。


2.製品版のインストーラが編集するレジストリ情報などを調べる

実際にインストールをしてみてどのようなレジストリやINIなどの設定が行われるのかを調べます。COMコンポーネントの登録なども落とさずに調べないといけません。


3.取得したファイルと登録情報をもとにWindows Installerでmsiファイルを作成する


という手順でmsiにまとめることができます。上の手順の1はなんとかなることが多いですが、2の情報を集めるのが大変です。またプラットフォーム(OSなど)やインストール先PCの環境状態に応じて登録される情報が変化する場合もあるので現実的にはこの段階が不可能になることが多いです。しかし情報を集めることができればmsiファイルを作成することも可能です。


結局のところどのような製品版のアプリケーションを想定しているのかによって可能か不可能(難しい)のかが決まると思います。

◎質問者からの返答

回答頂きまして、ありがとうございます。

やはりインストール後のファイルのコピーやレジストリなどの情報調べる必要があるのですね。

製品版CD-ROMの内容をそのままMSI拡張子としてまとめることは無理なのでしょうか。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ