小编Sam*_*Jam的帖子

加载调用加载它的DLL中的函数的DLL

我有一个将由程序加载的DLL,该DLL将依次加载另一个DLL来处理一些不应该在主DLL中的东西.但是,第二个DLL需要能够与第一个DLL通信.DLL是否可以在加载它的DLL中使用导出的函数?例如

  1. 程序使用LoadLibrary加载DLL A.
  2. DLL A使用LoadLibrary加载DLL B.
  3. DLL A使用GetProcAddress调用DLL B中的一些函数.
  4. B反过来在DLL A上执行GetProcAddress并调用一些函数.
  5. DLL A正在与主程序进行交互,因为DLL B正在执行操作并调用DLL A的导出函数.

这是否有效,是否是正确的方法?

c++ dll dependencies loading

2
推荐指数
1
解决办法
489
查看次数

标签 统计

c++ ×1

dependencies ×1

dll ×1

loading ×1