Как получить каталог установки?

, пожалуйста, посмотрите на эти хранилища . Эти настройки отличаются от ваших, но могут помочь в их создании для вашего проекта.

8
задан Michael Damatov 1 November 2008 в 18:32
поделиться

4 ответа

Используйте ключ реестра для отслеживания каталог установки, тот способ, которым можно сослаться на него при обновлении и удалении продукта.

Используя WIX я создал бы Компонент, который создает ключ, прямо после тега Directy каталога установки, объявления

2
ответ дан 6 December 2019 в 01:41
поделиться

Я попытался бы использовать Установщик. OpenProduct (productcode). Это открывает сессию, на которой можно затем попросить Свойство ("TARGETDIR").

0
ответ дан 6 December 2019 в 01:41
поделиться

Попробуйте это: var sPath = это. Контекст. Параметры ["assemblypath"].ToString ();

0
ответ дан 6 December 2019 в 01:41
поделиться

Я бы использовал MsiGetComponentPath () - вам нужны ProductId и ComponentId, но вы получите полный путь к установленному файлу - просто выберите тот, который соответствует местоположению вашего установочного каталога. Если вы хотите получить значение каталога для любого случайного MSI, я не верю, что существует API, который позволяет вам это сделать.

0
ответ дан 6 December 2019 в 01:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: