Установка распространяемого Visual C++ и лицензий

У меня есть программное обеспечение, которое нуждается в распространении Visual C++. Нужно ли мне приобретать какую-то лицензию от Microsoft, чтобы установить ее? Я вижу, что его можно загрузить бесплатно, но будет ли он рассчитывать на лицензии, которые нам придется заплатить, если придут аудиторы из Microsoft?

2 ответа

Решение

Нет. Microsoft Visual C++ Runtime предоставляется бесплатно.

Загрузите нужную версию здесь: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

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

Хотя распространяемый компонент Visual C++ можно использовать бесплатно, он поставляется с лицензионным соглашением: Условия лицензии | Microsoft Visual C++ Runtime 2015–2022 — Visual Studio — которую установщик попросит принять при установке.

В частности (на момент написания статьи), он запрещает использование в незаконных целях и требует соблюдения «внутренних и международных» экспортных ограничений.

Что еще более важно, начиная с VC++ 2019, использование модулей слияния для объединения MSVC++ в ваш установочный пакет устарело, а с версии VC++ 2022 оно категорически запрещено лицензией!Согласно перераспределению компонентов с помощью модулей слияния | Microsoft Learn, MS сочла их более хлопотными, чем они того стоят, и теперь решила самостоятельно управлять установленными средами выполнения VC++ через Центр обновления Windows.

Другие вопросы по тегам