Где находятся все возможные местоположения записей реестра UninstallString?

Я пишу установщик на основе Wix, который необходимо обновить со старых установок, не основанных на msi. Я нахожу экземпляры ранее установленных компонентов, выполняя поиск непосредственно в реестре.

Чтобы найти деинсталлятор для компонента, я смотрю в

 HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyProgram

и получаю значение UninstallString. Это нормально, но я понял, что для 32-битной установки на 64-битной машине запись на самом деле находится по адресу

HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\MyProgram

. Есть ли что-то еще, что я должен искать?

6
задан fredley 12 April 2012 в 11:36
поделиться