[英]Removing program settings with nullsoft uninstaller
我有一個使用Nullsoft安裝程序腳本安裝的C#程序,並且發現該程序亂扔文件:)。
該程序正在使用:
Properties.Settings.Default.Save
存儲設置。 這些設置似乎以一個非常簡單的名稱結尾,例如:
$user/appdata/local/$publisher/myprogram_Url_sad546a5s4d6a5sd1adsd6/$version/
所以我的問題是:如何從NullSoft中找到此名稱,以便刪除文件?
一個快速而骯臟的解決方案當然是刪除每個包含“ myprogram”名稱的舊版本,但這將阻止該程序的多個版本。
您可以使用${Locate} "$localappdata\\$publisher" "/L=D /G=0 /M=myprogram_*" MyCallbackfunc
宏搜索文件/文件夾,並檢查MyCallbackfunc是否包含$ version文件夾。 如果您不想使用宏,也可以直接調用FindFirst 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.