C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 87 を表示中)
■51649 / )  Re[1]: InstallShield のアンインストール処理について
□投稿者/ オショウ (543回)-(2010/07/13(Tue) 16:04:50)
No51647 (マサシ さん) に返信
> Install Shield のアンインストール処理について質問が2点あります。
> Install Shield公認ガイドブックは購入して、にらめっこしてるのですが他の情報も少なく四苦八苦しています。

  InstallShieldはずいぶん昔に使っていたので、現状と相違するかもしれませんが・・・

> 1,
> アンインストール時のシーケンスですが、これはUIシーケンスと動作シーケンスがインストール時と同じフローで実行されているイメージでよろしいでしょうか?

  同じフローと言う意味が解らないのですが・・・
  通常は、インストール動作(処理順序)と逆順に処理を行わせる必要がある場合があります。

> 2,
> Windowsのサービスと、COMコンポーネントのアンインストールについての質問です。概要は以下になります。
>
> アンインストール時に"インストールを継続するには、次のアプリケーションを閉じる必要があります。"とダイアログが表示されます。
> 閉じるアプリは、サービスのexeとエクスプローラ(コンテキストメニューのdllの影響)の2つが表示されています。
> このダイアログを表示させずに、きれいにアンインストールを実行したいのですが、どのように設定を行えばよいのでしょうか?

  ただ単にサービスが動作していてファイルがロックされている為、アンインストール動作が
  行えない為に、そのようなメッセージになっているのだと思います。

  よって、アンインストール時、サービスの動作状態をチェックして、動作していれば停止さ
  せた後にアンインストール動作を行わせるようプログラムする必要があります。

  VisualStudioのセットアッププロジェクトなら、カスタム設定で結構楽にその辺、プログラム
  できるんですが・・・InstallShield関係は、ほとんど情報が無い(書籍も役に立たない)の
  で、頑張ってもらうしかないかと・・・

以上。参考まで
返信 編集キー/


管理者用

- Child Tree -