24-03-2020, 08:44 PM
Hola,
Utilizando el módulo psutil obtengo el detalle de los procesos en memoria de Acrobar Reader:
def find_procs_by_name(name):
"Return a list of processes matching 'name'."
ls = []
for p in psutil.process_iter(['name']):
if p.info['name'] == name:
ls.append(p)
return ls
Salida:
[psutil.Process(pid=5576, name='AcroRd32.exe', started='19:22:22'), psutil.Process(pid=10876, name='AcroRd32.exe', started='19:22:23')]
Lo que quisiera saber es si a partir de esa información puedo obtener el nombre del archivo (pdf) que está abriendo el Acrobat, tal como figura en la imagen adjunta.
Muchas gracias!
Saludos,
Raúl
Utilizando el módulo psutil obtengo el detalle de los procesos en memoria de Acrobar Reader:
def find_procs_by_name(name):
"Return a list of processes matching 'name'."
ls = []
for p in psutil.process_iter(['name']):
if p.info['name'] == name:
ls.append(p)
return ls
Salida:
[psutil.Process(pid=5576, name='AcroRd32.exe', started='19:22:22'), psutil.Process(pid=10876, name='AcroRd32.exe', started='19:22:23')]
Lo que quisiera saber es si a partir de esa información puedo obtener el nombre del archivo (pdf) que está abriendo el Acrobat, tal como figura en la imagen adjunta.
Muchas gracias!
Saludos,
Raúl