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

わんくま同盟

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

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


■88484 / )  Re[1]: インストーラMicrosoft SetupProject_2
□投稿者/ とっちゃん (516回)-(2018/09/03(Mon) 13:26:09)
No88483 (ぽんすけ さん) に返信
> アンインストール時にカスタム動作を入れたいため、System.Configuration.Install.Installer
> クラスを継承したクラスを作成し、アンインストール時に、確認ダイアログを表示しようと
> 思いました。
>
> 確認ダイアログで「はい」が選択された場合、アンインストール実行し、
> 「いいえ」が選択された場合はロールバックさせたいと思い、以下のような
> コードを入れてみました。
>

カスタム動作が呼び出される段階ですでにアンインストール処理が「開始」しています。
Installerクラスを呼び出す仕組みの都合もあるのですが、このクラスのメソッド(イベントハンドラ)には
戻り値を渡して、挙動を制御するという仕組みが用意されていません。

それはともかくとして、実現したいことは「アンインストールしますか?」の表示確認ですか?

実現できたとして。。。呼び出し方によっては本当のアンインストール前と、アンインストール中の
2回表示される場合がありますがそれでも問題ないのでしょうか?
#OSや呼び出し方によっては自分が追加した分しか表示されない


返信 編集キー/


管理者用

- Child Tree -