0

我想将卸载事件记录到我自己的桌面应用程序的网络服务器上。有没有办法可以检测到 Windows 上的卸载?

4

1 回答 1

2

您的安装程序会覆盖 Installer.OnAfterUninstall 方法

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

在那里,您可以回调您的网络服务器。

请务必对卸载时没有互联网连接的可能性进行编程。此外,请注意,某些防火墙可能会阻止您从卸载程序连接到服务器的尝试,或提示用户允许连接。

如果您为桌面应用程序使用 Microsoft 以外的安装程序(例如 NSIS 或其他),则可能存在类似的钩子。

于 2012-07-30T18:49:05.950 回答