我有两个C ++项目。一个EXE和一个DLL。 EXE加载DLL并调用其单个导出函数。 最终,我将生成更多将由EXE
加载和运行的DLLEXE和所有DLL都将使用一些资源。因此,我不想将资源添加到所有DLL,而是将其添加到EXE,并希望DLL从调用者EXE加载资源。
我已经知道如何使用FindResource()
,LoadResource()
,LockResource()
加载自己的资源。我所缺少的只是调用者进程的hModule
。
此外,我已阅读Can you get the caller DLL or executable module from the callee
所以,如果上面描述的approch是正确的,那么,
如何使用DLL获取调用者模块HMODULE
?