How do I detect the DLLs required by an application?

后端 未结 7 987
一生所求
一生所求 2020-11-30 11:40

In a nutshell: I want to do the same thing \"Dependency Walker\" does.

Is there any Win32 API function which can enumerate the dependencies of a EXE and/or DLL file?

7条回答
  •  猫巷女王i
    2020-11-30 12:10

    The following commands dumps the direct dependencies of some.exe :

    dumpbin /imports some.exe
    

    It works on DLLs too.

    This won't list dependencies such as plugins loaded at application launch (via LoadLibrary calls). Same for COM dependencies since they work the same way (as far as I know).

    If you need to know all the DLLs used by a running program, use ProcessExplorer.

提交回复
热议问题