Что я могу сделать, чтобы мое приложение использовало определенные версии элементов управления MS и DLL?
Можно ли поместить правильные версии библиотек DLL и OCX в каталог приложения?
Вы можете включить компоненты COM в свой каталог и использовать DotLocal или Registration Free COM, чтобы заставить Windows использовать их.
DotLocal проще, но все же требует, чтобы компоненты COM были зарегистрированы глобально.Регистрация Free COM означает, что вам вообще не нужно регистрировать свои компоненты COM, но это сложнее в настройке.
DotLocal требует Windows 2000 или более поздней версии, а регистрация Free COM требует Windows XP или более поздней версии.
Ссылки для DotLocal:
http://msdn.microsoft.com/en-us/library/ms682600
http://blogs.msdn.com/b/junfeng/archive/2006/01/24/517221.aspx
Ссылки для регистрации Бесплатно COM:
http://msdn.microsoft.com/en-us/library/dd408052%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms973913.aspx
Создание файлов манифеста для свободной регистрации COM