我正在編寫一個基於Wix的安裝程序,需要從較早的非基於msi的安裝升級。我通過在註冊表中直接搜索來找到以前安裝的組件的實例。UninstallString註冊表項的所有可能位置在哪裏?
要查找某個組件的卸載,我期待在
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyProgram
,並獲得UninstallString
值。這是好的,但我意識到,對於一個32位的64位計算機上安裝,該條目實際上是在
HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\MyProgram
還有其它地方我應該尋找?