Система распределения библиотек Visual C++ в современных ОС работает через распространяемые пакеты Microsoft Visual C++ Redistributable. 2 Они позволяют устанавливать и регистрировать все библиотеки Visual C++. 1
Процесс работы:
- При установке программного обеспечения Visual C++ распространяемый пакет сначала проверяет, установлена ли необходимая версия на компьютере. 3 Если нет, он уведомляет об этом и предлагает предпринять нужные шаги. 3
- После получения необходимой версии распространяемый пакет добавляет основные элементы среды выполнения (например, файлы DLL) в разные системные папки. 3 В этих компонентах содержится код, необходимый для правильного выполнения программы. 3
- При запуске приложения оно ищет в системе необходимые компоненты среды выполнения, и после их нахождения программа начинает работать. 3
Распространение пакета для распространения среды выполнения Visual C++, модулей объединения и отдельных двоичных файлов ограничено лицензированными пользователями Visual Studio и подчинено условиям лицензии. 14