Как проверить AWS CLI, установленный на Windows машине - PullRequest
0 голосов
/ 07 мая 2020

Я работаю над проектом Wix Installer Burn Setup. AWS CLI - это одно из обязательных программ. Моя проблема заключается в том, что если AWS CLI уже установлен, нужно избегать экранов восстановления или удаления в настройке записи WIX.

Как проверить, установлен ли AWS CLI на машине или нет, чтобы указать условия установки в Wix Настройка записи. Спасибо

1 Ответ

0 голосов
/ 08 мая 2020

Беглый взгляд на AWSCLIV2.msi, я не вижу никаких записей в реестре. (Это настоящий позор. Ничего подобного Version = XXX, чтобы действительно облегчить эту проблему.)

Я вижу, что куча файлов устанавливается в [ProgramFiles64Folder] \ Amazon \ AWSCLIV2, хотя у пользователя есть возможность чтобы изменить это в пользовательском интерфейсе.

UpgradeCode: {E1C1971 C -384E-4D6D-8D02-F1AC48281CF8}. Начнем здесь.

Взгляните на концепцию переменных и условий установки на этих страницах:

https://wixtoolset.org/documentation/manual/v3/bundle/bundle_define_searches.html

https://wixtoolset.org/documentation/manual/v3/xsd/util/productsearch.html

https://wixtoolset.org/documentation/manual/v3/xsd/wix/msipackage.html

Это должно дать вам достаточно информации, чтобы добраться до конца.

...