如何使用Python列出一个进程加载的所有DLL?
我想列出一个进程加载的所有DLL,如下所示: 如何在Windows上使用Python获取信息?使用: 使用该软件包可以获得便携式解决方案!:-)如何使用Python列出一个进程加载的所有DLL?,python,windows,dll,Python,Windows,Dll,我想列出一个进程加载的所有DLL,如下所示: 如何在Windows上使用Python获取信息?使用: 使用该软件包可以获得便携式解决方案!:-) 我一直在试图弄清楚如何使用pywin32来实现这一点,但文档几乎不存在,而且我对COM还不太熟悉,不知道从哪里开始。但我暗自怀疑,通过pywin32的COM将能够获得这些信息。 import os os.system('listdlls PID_OR_PROCESS_NAME_HERE') # e.g. finding the shared lib
我一直在试图弄清楚如何使用pywin32来实现这一点,但文档几乎不存在,而且我对COM还不太熟悉,不知道从哪里开始。但我暗自怀疑,通过pywin32的COM将能够获得这些信息。
import os
os.system('listdlls PID_OR_PROCESS_NAME_HERE')
# 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)