ディストリビューションウィザードを使用したインストーラーで


葉月  2004-02-20 03:21:48  No: 82172  IP: [192.*.*.*]

以前配布したアプリケーションを
ディストリビューションウィザードでインストーラーを作成し

今回再度作り直し配布することになり
再度ディストリビューションウィザードを使用してインストーラーを作成したいと思います

このとき、そのままインストールしたときに
「アプリケーションの追加と削除」や「プログラムの追加と削除」に
インストールを行った回数分だけ、重複したものが登録されてしまいます

この状況を回避できる方法をご教授願いたいと思います
インストール先OSは、98,2000,XPと様々です
基本的には2回目のインストールの予定ですが
いくつかのマシンは初めてのインストールになります

ディストリビューションウィザードを使用したい理由のひとつには
前回の画面と変更したくない、という理由もあります

どうかよろしくお願いします

編集    削除
Kaz  2004-02-21 07:11:07  No: 82173  IP: [192.*.*.*]

ディストリビューションウィザードでは、作成するキットのバージョニングを
行うことは困難です。

以前のキットをアンインストールしてから新しいバージョンのキットで
インストールを行うという運用解が取れれば一番それが問題が少ないと思います。

どうしてもそれがムリ & 工数が割けない、ということでしたら、
力技ですが。

ディストリビューションウィザードで作成されるキットに入っている
Setup.exeは、実はVBのプログラムで、VBがインストールされているマシンの
C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1
にソースコードがあります。(しかもバグがあります ^^;)
それをいじくってキットの内容と差し替えてやれば、どうにかこうにか・・・

編集    削除
葉月  2004-02-24 01:44:20  No: 82174  IP: [192.*.*.*]

Kazさんへ・・・

しょうもない質問へのご回答ありがとうございます
やはりアンインスト>インストでないと難しいですか

SETUP1も他の部分ですでにいじくりまわしています(^^;
(インスト時アップデートプログラム起動したり
スタートメニューのショートカットをデスクトップにコピーしたり等)

とりあえずそれがわかっただけでよかったです
(できないんだろうな・・・と思いながら余分な時間割かなきゃいけないし)
どうもありがとうございました

編集    削除