我有兩個產品,所以我創建了兩個安裝程序,可以說展示櫃和內部。我的產品使用一個通用的第三方應用程序,所以我提供這個每個安裝程序。如何在卸載過程中按條件刪除文件夾?
如果我想安裝Showcase產品,在安裝過程中,它會檢查是否安裝了Interior產品。如果Interior產品未安裝,則第三方文件將安裝在Common文件夾中。
展示將安裝這樣的:
{pf}\Company_Name\
----->Common
--->Third party player
----->Showcase
--->Showcase product related files
現在我想安裝內飾,像展櫃安裝,它會檢查展櫃安裝與否。目前陳列櫃已安裝。所以它只會安裝內部的東西,不會安裝第三方文件。
現在的文件結構類似以下內容:
{pf}\Company_Name
----->Common
--->Third party player
----->Showcase
--->Showcase product related files
----->Interior
--->Interior product related files
我現在的問題是,
當我卸載展櫃產品,這將同時刪除公共文件夾。所以內飾產品不會運行。所以我想告訴Uninstaller,不要按條件卸載Common文件夾。這個怎麼做?
請幫助..
在此先感謝...
感謝@Slappy爲您提供信息。 – Satish
感謝@Slappy提供您的信息。 我從[http://news.jrsoftware.org/read/article.php?id=100789&group=jrsoftware.innosetup#100789]找到解決方案。這是我想要的工作。 現在我要解釋一下你指出什麼.... 1)安裝結構展示產品: {}應用程序---> {PF} \ COMPANY_NAME \展櫃 以及爲內部產品: 3)正如你所說,我們也可以使用「uninsneveruninstall」作爲共享文件夾。如果你使用的是「uninsneveruninstall」,你可以使用「uninsneveruninstall」作爲共享文件夾。但它必須通過代碼刪除。 所以最後「共享文件」是解決方案 – Satish