Я хочу увидеть DLL, которые подключены к любому процессу, использующему Python. Это возможно с помощью pdb?

Я хочу увидеть DLL, которые подключены к любому процессу, использующему Python. Это возможно с помощью pdb?

Есть ли способ присоединиться к процессу или открыть процесс из отладчика Python и просмотреть подключенные библиотеки DLL?

1 ответ

Я считаю, что вы не можете сделать это с помощью PDB. Вместо этого вы можете использовать pydbg. Это пример кода, который делает это

import pydbg
from pydbg.defines import *
dbg = pydbg.pydbg()
dbg.attach(pid)
for modules in dbg.enumerate_modules():
   print modules
dbg.run()
Другие вопросы по тегам