[英]NSIS and reading from XML on uninstall
我用NSIS工具創建了我的Java(Swing)應用程序的Windows安裝包。
在用戶啟動應用程序安裝后,它使用用戶自定義名稱作為目錄名稱在“ user.dir ”目錄中創建一個臨時“工作”文件夾。 此文件夾的完整路徑將保存到“ user.dir”/Corp/configuration.xml文件中的XML文件中。
此文件夾可能包含千兆字節的數據(取決於用戶活動)。
如果用戶決定使用NSIS標准“卸載”卸載應用程序,則刪除此目錄非常重要。
我想問的受人尊敬的問題是:
我如何從“user.dir”文件夾中讀取NSIS中的XML文件以獲取文件路徑並刪除它?
這是我的腳本文件中的一個摘錄,用於執行“卸載”過程:
Section "Uninstall"
;ADD YOUR OWN FILES HERE...
Delete "$INSTDIR\Uninstall.exe"
RMDir /r "$INSTDIR"
!insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuFolder
Delete "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk"
Delete "$SMPROGRAMS\$StartMenuFolder\Corp MyApp.lnk"
RMDir "$SMPROGRAMS\$StartMenuFolder"
DeleteRegKey /ifempty HKCU "Software\Corp\MyApp"
SectionEnd
謝謝您的幫助!
干杯
您可以使用多個XML插件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.