アンインストールイベントをキャッチして、プログラムのアンインストールが開始されるとコードを実行できますか?C#アンインストールイベント
プログラムは、autoinstallによってインストールされます。私はすでにこれを使用しようとしています
public override void Uninstall(
IDictionary savedState
)
しかし、それは存在しないので、上書きすることはできません。
アンインストールイベントをキャッチして、プログラムのアンインストールが開始されるとコードを実行できますか?C#アンインストールイベント
プログラムは、autoinstallによってインストールされます。私はすでにこれを使用しようとしています
public override void Uninstall(
IDictionary savedState
)
しかし、それは存在しないので、上書きすることはできません。
System.Managementリスナーを使用して、Win32_Productのインスタンスを削除することができます。 thisを見ると、Win32_Product
と__InstanceDeletionEvent
を使用する必要があります。
これは、少なくともWindows Installerを使用してインストールされたソフトウェアに適用されます。他の人には、レジストリ設定などを強制的に強制する必要があるかもしれません。
Visual Studioでセットアッププロジェクトについて話している場合は、このスレッド:Install directory from deployment projectsを見てください。 Installerクラスを使用して、インストールとアンインストールでコードを実行できます。
いつどのプログラムをアンインストールしていますか?アンインストーラは? –
c#windowsアプリケーションとプログラムの追加と削除アンインストール – senzacionale
より具体的にする必要があります。アンインストールするプログラムと同じイベントを受け取るべきC#プログラムですか?アンインストーラはどのように作成しましたか?プログラムのアンインストール時にプログラムが実行されていますか? –