Если я использую vcredist.exe или msm's для установки библиотеки времени выполнения Visual C++

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

Однако существует несколько обходных решений - смотрят на http://www.quirksmode.org/dom/inputfile.html для одного примера.

Для записи, этот вопрос уже задали здесь (где я дал тот же ответ).

13
задан Pops 27 August 2010 в 17:03
поделиться

4 ответа

MSM предоставит вам более удобную оптимизацию, чем vcredist, он будет интегрирован с индикатором выполнения и будет выполнять откат при ошибке (или отмену).
Со стороны разработчика вы получите выгоду, увидев журнал msm в основном файле журнала установки, и он будет выполнять свои действия параллельно с действием установки (с vcredist вам нужно будет упорядочить его самостоятельно).

По всем вышеперечисленным причинам я обычно предпочитаю использовать MSM (и более или менее один лайнер Wix для его использования).

2
ответ дан 1 December 2019 в 21:53
поделиться

Модули слияния не могут быть обновлены (если они не решили это в установщике Windows) после их установки, поэтому я бы посоветовал использовать vcredist.exe.

8
ответ дан 1 December 2019 в 21:53
поделиться

Чтобы указать на очевидное, модули слияния не совсем хорошее решение, если вы не собираетесь использовать установщик MSI. Vcredist абсурдно прост в использовании независимо от того, какой процесс установки вы используете.

3
ответ дан 1 December 2019 в 21:53
поделиться

Рассматривали ли вы вместо этого статическое связывание? Тогда у вас нет проблем с перераспределением.

0
ответ дан 1 December 2019 в 21:53
поделиться
Другие вопросы по тегам:

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