Существует ли переменная установщика Windows, которая содержит фактический путь установки, выбранный пользователем? Я хочу использовать его, чтобы поместить некоторые вспомогательные файлы в соответствующую папку в каталоге ProgramData. Например, если пользователь выбирает установку на:
C: \ Программные файлы \ Company \ AppName-Rev-3
(вместо папки по умолчанию "AppName")
и мне нужны вспомогательные файлы, установленные для:
C: \ ProgramData \ Компания \ AppName-Rev-3
для соответствия.
Это помогает нашей группе тестирования выполнять параллельную установку, сохраняя при этом расположение файлов и папок, аналогичное установкам клиента, где мы всегда используем расположение по умолчанию.
Установщик написан на VS2010, и у меня есть предыдущая версия, которая, кажется, уже делает это, но без явной ссылки на «ProgramData» или «[CommonAppDataFolder]», так что он не дает мне никаких советов о том, что делать.