2014-01-15 136 views
1

目前,當我卸載.net clickonce應用程序時,它不檢查應用程序是否處於運行狀態。此外,它也不會刪除PC重新啓動的文件。自定義卸載clickonce應用程序

所以我打算覆蓋卸載方法來處理這種情況。

哪些類和方法在卸載時被調用? Inplacehostingmanager類只安裝相關功能。

回答

3

您無法在主應用程序中實現卸載操作的功能。 您需要覆蓋由安裝程序編寫的註冊表項以運行自定義可執行文件。然後這將檢查您的應用程序是否仍在運行並刪除您可能已存儲在自定義應用程序文件夾中的文件。然後你調用真正的ClickOnce卸載例程,就完成了。

一個非常好的教程可以在www.codeproject.com找到。

+0

會嘗試這一個..謝謝你的答覆.. – user1687824