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

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

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.88486 の関連記事表示

<< 0 >>
■88486  Re[3]: インストーラMicrosoft SetupProject_2
□投稿者/ とっちゃん -(2018/09/03(Mon) 15:32:03)
    No88485 (ぽんすけ さん) に返信
    >>それはともかくとして、実現したいことは「アンインストールしますか?」の表示確認ですか?
    >
    > 「アンインストールしますか?」の表示確認を行い、
    > 「はい」の場合は実行させ、「いいえ」の場合はアンインストールを
    > キャンセルさせたいと思っています。
    >
    Installer クラスで実現するのは多分無理だと思います。

    Installerクラスの Uninstall を呼び出さなかった場合も、アンインストールをキャンセルすることはないと思うので多分だめなんじゃないかなぁ?

    と思います。
    もしかしたら、Uninstall で何もしないということで行けるかもしれません。
    多分だめだと思いますけど。。。

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

    こちらは、かなりの難易度かつ、必ず出てしまうのが1つあります。

    「アプリケーションの追加と削除でアンインストールを押された場合」

    です。

    まず、これをどうするか?(自分の1回のみが実現不可能な条件がせいりつしている)を考えたうえで
    再度検討することをお勧めします。

    そのうえで、これとは別に。。。ということであれば、

    インストール後に
    msiexec /i アプリの.msi
    として、メンテナンスモードから削除を選択した場合
    msiexec /x アプリの.msi
    として、そのままアンインストールを始めた場合
    の2つも動かして検討してみてください。

    実際に自分の目で見て確認した上で、どうするのがいいかを検討するとよいと思います。

    「アンインストールしますか?」というメッセージの表示については。
記事No.88483 のレス /過去ログ152より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -