Как перечислить все библиотеки DLL, загруженные процессом с Python? - PullRequest
10 голосов
/ 05 апреля 2011

Я хочу перечислить все библиотеки, загруженные процессом, например:

enter image description here

Как я могу получить информацию с помощью Python в Windows?

Ответы [ 2 ]

9 голосов
/ 05 апреля 2011

Использование listdlls :

import os
os.system('listdlls PID_OR_PROCESS_NAME_HERE')
8 голосов
/ 08 сентября 2016

Используя пакет 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...