在应用程序运行时更改DLL

时间:2016-06-08 21:17:09

标签: qt curl dll openssl runtime

我有一个使用libcurl-4.dlllibcurl.dll.a文件的应用程序。

我有两组libcurl DLL,一个使用OpenSSL构建,用于使用显式CA证书,另一个使用WinSSL构建,用于使用Windows系统存储。

默认情况下,应用程序使用带有WinSSL supprt的DLL来开始执行。应用程序在启动时解析XML文件,这是用户指定文件名或路径到他们想要使用的证书的地方。如果XML中的这些路径/文件有效,那么我想在进行任何OpenSSL函数调用之前交换使用curl_easy_setopt构建的DLL。

这是可能的吗?

0 个答案:

没有答案