Как загрузить Firebird 2.1.X fbclient.dll в Windows XP без установки распространяемого пакета Microsoft C ++ 2005 (vcredist_x86.exe)? - PullRequest
0 голосов
/ 26 мая 2010

Использование fbclient.dll в Firebird 2.1.X при новой установке Windows XP, которая никогда не устанавливается с Microsoft C ++ 2005 Redistrubable , вызовет проблемы.

Я хочу развернуть приложение, содержащее fbclient.dll и все связанные распространяемые библиотеки Microsoft C ++ 2005 без установки распространяемых библиотек.Могу ли я сделать это?Я запускаю приложение в ограниченной учетной записи.Установить распространяемый VC ++ здесь не вариант.

Мое приложение разработано на Delphi с использованием LoadLibrary для загрузки fbclient.dll

Ответы [ 2 ]

2 голосов
/ 26 мая 2010

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

0 голосов
/ 26 мая 2010

Когда я вспоминаю (у меня нет кода), вы можете использовать файлы манифеста. Небольшой намек можно увидеть здесь: http://www.firebirdnews.org/?p=2248
http://www.destructor.de/firebird/minimumclient.htm.

Связанные посты: Зависимости библиотеки смешанного режима и CRT - HELP
Обновления безопасности Visual Studio 2005 и версии CRT DLL в манифесте

...