-1

installshield を介して Windows サービスをインストールしました。コントロール パネルに移動すると Windows サービスが表示されますが、そのサービスを右クリックするとアンインストール オプションが表示され、アンインストールするとコードによってサービスが削除されます。

ユーザーがこのサービスの「アンインストール」をクリックしたことをコードで検出できる方法はありますか?

installshield/vbscript 経由で?

ユーザーがコントロール パネルで特定の Windows サービスのアンインストールをクリックしたかどうかを検出できますか?

4

1 に答える 1

0

Installerクラスには、OnBeforeUninstall(およびOnAfter)メソッドがあります。これをどのように使用するかの詳細は、インストールビルダーによって異なります。

VS組み込みサービスインストーラーを使用していると仮定すると、基本的にクラスを作成し、それをセットアップパッケージに登録します。

于 2012-05-09T02:04:28.020 に答える