2011-04-05 17 views
9
Böyle bir işlem tarafından yüklenen tüm DLL dosyaları, listelemek istediğiniz

:Python ile bir işlem tarafından yüklenen tüm dll'ler nasıl listelenir?

enter image description here

nasıl Windows üzerinde Python ile bilgi alabilir?

+0

Pywin32 ile nasıl yapılacağını anlamaya çalışıyorum ama belgeler neredeyse yok ve COM ile yeterince tanıdık değilim. Ama pywin32 üzerinden COM'un bu bilgiyi alabileceğine dair gizli bir şüphem var. –

cevap

9

listdlls kullanma:

import os 
os.system('listdlls PID_OR_PROCESS_NAME_HERE') 
5

(şimdiki) 'dir psutil taşınabilir bir çözüm elde etmek bile mümkün paketi kullanma! :-)

# 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 
İlgili konular