2009-12-17 44 views
2

我試圖將功能添加到我的基於MSI安裝程序,寫的WiX的,這將允許用戶更改,保持Windows開始菜單中的快捷方式的文件夾的名稱。WIX RemoveFolder問題

我做了什麼至今是增加一個文件夾中有(用一個靜態的名字),快捷方式添加到該文件夾​​和卸載過程中刪除所有的人(通過使用RemoveFolder標籤)。然後,我添加了一個自定義操作,將拿起從在UI編輯框中設置和設置屬性,作爲文件夾的名稱,像:

通過InstallExecuteSequence內運行這一點,文件夾被正確創建(用戶爲其設置的名稱)並且所有的東西都被設置到位。然而,當我卸載該產品,該文件夾仍然與所有在它,它的快捷方式(該點什麼,現在,當你點擊他們,他們要求刪除)。

有什麼辦法來刪除我動態地改變它的name屬性安裝過程中,上述文件夾?

謝謝。

回答

2

你需要動態屬性保存到註冊表,保養/維修/卸載過程中讀取它。 Windows安裝程序不「記住」屬性更改,您需要自己動手。

+0

感謝很多:) – 2009-12-18 03:30:43