Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将卸载事件记录到我自己的桌面应用程序的网络服务器上。有没有办法可以检测到 Windows 上的卸载?
您的安装程序会覆盖 Installer.OnAfterUninstall 方法
http://msdn.microsoft.com/en-us/library/system.configuration.install.installer.onafteruninstall(v=vs.100).aspx
在那里,您可以回调您的网络服务器。
请务必对卸载时没有互联网连接的可能性进行编程。此外,请注意,某些防火墙可能会阻止您从卸载程序连接到服务器的尝试,或提示用户允许连接。
如果您为桌面应用程序使用 Microsoft 以外的安装程序(例如 NSIS 或其他),则可能存在类似的钩子。