MemoryModulePP icon indicating copy to clipboard operation
MemoryModulePP copied to clipboard

导入表是否可以采用内存加载

Open woddle opened this issue 2 years ago • 1 comments

发现导入表的dll同样是采用LoadLibrary加载的,是否可以指定部分依赖的dll也采用内存加载?

woddle avatar Jul 28 '22 06:07 woddle

你好,使用MemoryModulePP加载依赖是非常困难的,需要处理非常复杂的情况,你可以按照下面的方法简单处理这种问题。 假设有以下依赖链条需要从内存中加载: lib1.dll -> lib2.dll -> lib3.dll 你可以先用LdrLoadDllMemoryExW加载lib3.dll(注意DllName和DllFullName参数要正确),再加载lib2.dll(同样地),最后加载lib1.dll

祝好

bb107 avatar Jul 29 '22 00:07 bb107