Pozia,
Цитата Pozia:
в теории для этого, но как то они не помогают на практике. »
|
И в теории и на практике всё нормально. Например, взял AutoCad Mechanical 2012, удалил в дистрибутиве в папке 3rdParty, папки в которых есть старые Microsoft Visual C++ Redistributable Package, и Setup.ini я не правил. Произвожу установку своей сборки, после AutoCad Mechanical 2012, и вовремя установки ничего не просит установить, ошибок тоже нет.
Цитата Pozia:
требует, если их нет в дистре проги, так как в системе нет и у себя найти не может »
|
Как нет, если устанавливаются заглушки по-умолчанию. Если требует, то значит заглушки не установлены в системе. Заглушка - это msi от старой версии, в которой произведена правка, которая заключается в удалении файлов и только.
Цитата Pozia:
видимо этот мусор все же нужен прогам »
|
Не нужен. Для эксперимента, устанавливаешь новые версии и старые версии Microsoft Visual C++ Redistributable Package и натравливаешь Process Monitor на нужное приложение и смотришь какие версии библиотек использует программа.
Цитата Pozia:
о новых библиотеках инсталяторы этих прог не в курсе. »
|
Не в курсе, правильно. Для этого устанавливаются и используются msi от старых версий именуемыми заглушками.
Если есть возможность, то можно выложить свои сборки автоинсталеров AutoCadMechanical 2012 и SolidWorks 2011 для теста, ибо то что сейчас говорится, так просто разговор не о чём.