我有一個innosetup安裝程序,它將插件安裝到應用程序的根目錄中,該應用程序也使用innosetup進行安裝。安裝我的插件到這個目錄後有多個UNINST *文件:防止額外的卸載程序全部卸載
app/
unins000.exe (the apps uninstaller)
unins000.dat
unins001.exe (another plugin's uninstaller)
unins001.dat
unins002.exe (my plugin's uninstaller)
unins002.dat
的問題是運行unins002.exe卸載該文件夾中的所有文件,我只需要通過我的插件創建的文件卸載。
我該如何做到這一點?
在我的安裝程序中,我設置了一個獨特的AppId。再次測試,AppId字符串也在uninst002.dat中找到,與uninst000.dat和uninst001.dat中的不同。仍然uninst002.exe卸載所有。 – Paul