Onde estão todas as localizações possíveis das entradas do Registro UninstallString?

Estou escrevendo um instalador baseado em Wix que precisa ser atualizado de instalações antigas, não baseadas em msi. Estou encontrando instâncias de componentes instalados anteriormente pesquisando diretamente no Registro.

Para encontrar o desinstalador de um componente, eu procuro

<code> HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyProgram
</code>

E pegue oUninstallString valor. Isso é bom, mas eu percebi que para uma instalação de 32 bits em uma máquina de 64 bits, a entrada é realmente em

<code>HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\MyProgram
</code>

Existe algum outro lugar que eu deveria estar procurando?

questionAnswers(2)

yourAnswerToTheQuestion