Quiero una lista de todos los archivos DLL cargados por un proceso, así:¿Cómo enumerar todos los dlls cargados por un proceso con Python?
cómo podría conseguir la información con Python en Windows?
Quiero una lista de todos los archivos DLL cargados por un proceso, así:¿Cómo enumerar todos los dlls cargados por un proceso con Python?
cómo podría conseguir la información con Python en Windows?
Usando listdlls:
import os
os.system('listdlls PID_OR_PROCESS_NAME_HERE')
Usando el paquete psutil es (ahora) posible incluso obtener una solución portátil! :-)
# 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
Intento tratar de averiguar cómo hacerlo con pywin32 pero la documentación es casi inexistente y no estoy lo suficientemente familiarizado con COM para saber exactamente por dónde empezar de todos modos. Pero tengo la sospecha de que COM a través de pywin32 podrá obtener esta información. –