0
我有一個小WPF應用程序在程序執行過程中寫入一些基本信息到註冊表中。該應用程序與Windows Installer一起打包。如何通過控制面板卸載程序時,告訴Windows Installer卸載程序執行期間創建的註冊表項?我如何能在卸載刪除註冊表項(安裝與Windows安裝程序完成)
我有一個小WPF應用程序在程序執行過程中寫入一些基本信息到註冊表中。該應用程序與Windows Installer一起打包。如何通過控制面板卸載程序時,告訴Windows Installer卸載程序執行期間創建的註冊表項?我如何能在卸載刪除註冊表項(安裝與Windows安裝程序完成)
我不知道這是否會滿足大家的需要,但它可以幫助你看它從一個不同的角度(也注意到,沒有在安裝過程中,他們計劃執行期間創建的創建這些項) 。
通常當我必須做這樣的事情,我有安裝程序創建,該方案將需要的註冊表值「僞」的值。因此,程序永遠不需要創建新的註冊表值,並且卸載過程很簡單。
,如果我需要動態生成的註冊表值,我一般會具有註冊表值點在應用程序的數據,在那裏我會用某種文件結構的文件夾中。這樣做時,刪除動態元素是一項微不足道的任務(只需刪除文件夾)。
我喜歡那個想法。儘管問題很快。在Windows安裝程序中,我會創建「虛擬」值。我沒有看到添加註冊表值的選項?我只看到選項來創建文件夾和特殊文件夾。 – 2010-10-18 19:57:03
明白了。在VS中找到註冊表編輯器。謝謝。 – 2010-10-18 20:39:34