如何使用Python列出进程加载的所有dll?

won*_*ng2 10 python windows dll

我想列出一个进程加载的所有dll,如下所示:

在此输入图像描述

我如何在Windows上使用Python获取信息?

Fáb*_*niz 9

使用listdlls:

import os
os.system('listdlls PID_OR_PROCESS_NAME_HERE')
Run Code Online (Sandbox Code Playgroud)


小智 9

使用psutil软件包(现在)甚至可以获得便携式解决方案!:-)

# e.g. finding the shared libs (dll/so) our python process loaded so far ...
import psutil, os
p = psutil.Process( os.getpid() )
for dll in p.memory_maps():
  print(dll.path)
Run Code Online (Sandbox Code Playgroud)