我的應用程序在執行過程中有時會創建一個特定的註冊表值,即不是在安裝時創建的。此值位於我不想刪除的註冊表項內;我只想刪除我創建的值。因爲它不是在安裝時創建的,所以在Windows安裝程序卸載時不會自動刪除它。我可以在MSI中做些什麼來刪除這個值?如何在卸載MSI時刪除單個註冊表VALUE?
Registry表似乎沒有這個選項。這是否意味着我必須編寫自定義操作?如果是這樣,任何人都有任何例子?
我正在使用Wise Windows Installer Edition創建MSI。
也貼出here。
這awfull,微星並沒有去除RegistryValue提供標準技術。例如,我們應該刪除HKCU/Windows/Current/Version/Run/My程序 – 2012-02-28 13:03:07