2008-10-28 2 views
0

Как организовать установку разных программ, если эти программы используют те же DLL-файлы, которые требуются для регистрации ..DLL, требующие регистрации, используемых в разных программах.

Проблема: если пользователь удаляет программу, установленную позже, другая программа перестанет работать, так как записи реестра указывают на отсутствующие библиотеки DLL.

Одним из возможных решений является размещение общих библиотек DLL в общей папке - возможно, в разделе «Данные приложения» или «Program Files \ Company Name», а затем использование механизма подсчета общего файла Windows.

Как вы справляетесь с этим?

ответ

3

Обычно это обрабатывается, как вы уже описали: размещение DLL в общей папке под обычными файлами в папке с программными файлами.

Я в основном создаю модуль слияния, содержащий такие DLL, и включаю его при создании установки для разных программ. Таким образом, библиотеки DLL остаются установленными до тех пор, пока последняя программа, использующая их, не будет удалена.

+0

Второй HS, общее местоположение, а затем отметьте компоненты, как «общий» в инсталляторе, а затем позволить Windows, справиться с остальным. – saschabeaumont 2009-01-12 21:44:59

Смежные вопросы