0

デスクトップ アプリケーションのアンインストール イベントを自分の Web サーバーに記録したいと考えています。Windows でアンインストールを検出する方法はありますか?

4

1 に答える 1

2

インストーラーは Installer.OnAfterUninstall メソッドをオーバーライドします

http://msdn.microsoft.com/en-us/library/system.configuration.install.installer.onafteruninstall(v=vs.100).aspx

そこで、Web サーバーにコールバックできます。

アンインストール時にインターネット接続がない可能性を考慮して、必ずプログラムしてください。また、ファイアウォールによっては、アンインストール プログラムからサーバーへの接続をブロックしたり、ユーザーに接続を許可するように求めたりする場合があることに注意してください。

デスクトップ アプリケーションに Microsoft 以外のインストーラ (NSIS など) を使用している場合は、おそらく同様のフックがあります。

于 2012-07-30T18:49:05.950 に答える