Один из файлов в моей установке необходимо скопировать в папку, указанную парой ключ / значение реестра на целевом компьютере пользователя.
Прямо сейчас у меня есть некое хитрое решение, в котором у меня есть файлы, настроенные для копирования в [TempFolder] в представлении «Компоненты», а затем некоторый пользовательский код InstallScript в моей функции OnFirstUIBefore (), которая получает значение из реестра, затем выполняет MSIGetProperty для [TempFolder] и, наконец, CopyFile () из [TempFolder] в путь, который мы ранее извлекли из реестра.
Это работает, но все немного громоздко. Сотрудник говорит, что он думает, что я ДОЛЖЕН быть в состоянии создать MSISetProperty для имени настраиваемого свойства, такого как MY_RSRC_DIR, а затем каким-то образом использовать это настраиваемое свойство на панели компонентов, чтобы скопировать файл в нужное место.
Я могу зайти так далеко, как выполняю MSISetProperty в функции OnBegin (), но попытка подключить это свойство к представлению «Компоненты» - это то, чего я пока не смог получить.
Кто-нибудь делал это, и если да, то как?