我的應用程序(應用程序本身,不是安裝程序)在目錄%APPDATA%\Application
中創建一些文件。如何在VS安裝項目中卸載時刪除%APPDATA%目錄中的文件?
如何在卸載我的應用程序時清除該目錄?
我更喜歡在安裝目錄中有類似.bat
或類似的東西,並在卸載過程中執行它。
我的應用程序(應用程序本身,不是安裝程序)在目錄%APPDATA%\Application
中創建一些文件。如何在VS安裝項目中卸載時刪除%APPDATA%目錄中的文件?
如何在卸載我的應用程序時清除該目錄?
我更喜歡在安裝目錄中有類似.bat
或類似的東西,並在卸載過程中執行它。
對於%APPDATA%\ Application Element,您能否將Permanent Property設置爲False?
您可以嘗試使用Remove File operation刪除您的應用程序文件和RemoveDirectory函數(例如在自定義EXE中)以刪除文件夾。自定義EXE可以作爲自定義操作添加,它可以從註冊表或配置文件中讀取安裝路徑(這取決於您在安裝期間要保存的位置)。
使用此方法,您只能刪除所需的文件,並且只有在文件夾爲空時才刪除文件夾。所以不存在刪除用戶文件的真正危險。
感謝您的回答。請記住'%APPDATA%\ Application'是一個文件夾,我不認爲文件夾具有永久屬性,是嗎? – 2011-03-03 04:43:24