Skip to content

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

Open

Description

@woddle

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

Activity

  1. bb107 commented on Jul 29, 2022

    @bb107
    Owner

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

    祝好

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions