Using fbclient.dll in Firebird 2.1.X in fresh install Windows XP that never install with Microsoft C++ 2005 Redistrubable will cause problem.
I wish to deploy my application that contain fbclient.dll and all related Microsoft C++ 2005 redistributable libraries without installing the redistributable libraries. Can I do that? I am running the application in limited account. Install the VC++ redistributable is not an option here.
My application is开发者_JAVA百科 developed with Delphi using LoadLibrary to load the fbclient.dll
It's possible to just copy the MSVC runtime into your application directory. However, a standard installer would be better for automatic updates. And the installer will run under an administrator account, so your limited account is not a problem.
As i remenber (havent code near me), you can use manifest files.
A little hint can be seen here: http://www.firebirdnews.org/?p=2248
http://www.destructor.de/firebird/minimumclient.htm.
Relating posts:
Mixed Mode Library and CRT Dependencies - HELP
Visual Studio 2005 security updates and CRT DLL versions in manifest
精彩评论