簡體   English   中英

使用nullsoft卸載程序刪除程序設置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM