Некоторое время назад я делал нечто похожее: у меня был установщик NSIS, который запрашивал конкретный ключ для получения текущего установочного каталога моего приложения.Когда ключ и его значение существовали, я передал его через "/ TARGETDIR = ..." в настройку Msi.(Фоном было то, что пользователь может изменить каталог установки во время установки, и я хотел, чтобы его последний каталог был значением по умолчанию на странице installdir установщика)
hth