内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我开发了一个使用OpenSSL dll的应用程序(libeay32.dll
和ssleay32.dll
)。当时我不能直接调用dll。
我不知道如何强制应用程序使用temp文件夹中的dll,
谁知道有什么办法?
如果你使用的是最新版本的Indy 10,则IdSSLOpenSSLHeaders
有一个公众IdOpenSSLSetLibPath()
函数告诉Indy查找OpenSSL DLL的自定义文件夹:
procedure IdOpenSSLSetLibPath(const APath: String);