2012-07-30 34 views
0

我想將卸載事件記錄到我自己的Web服務器上以供我的桌面應用程序使用。有沒有一種方法可以檢測Windows上的卸載?檢測Windows上的軟件卸載

回答

2

你安裝程序覆蓋的Installer.OnAfterUninstall方法

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

在那裏,你可以回調到Web服務器。

請務必對在卸載時沒有互聯網連接的可能性進行編程。另外請注意,某些防火牆可能會阻止您嘗試從卸載程序連接到您的服務器,或者提示用戶允許連接。

如果您使用Microsoft以外的安裝程序(例如NSIS或其他)來安裝桌面應用程序,則可能會出現類似的掛鉤。