Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: calk9 en 18 Diciembre 2011, 19:09 pm



Título: Listar Procesos
Publicado por: calk9 en 18 Diciembre 2011, 19:09 pm
Buenas a todos, he encontrado diversas maneras de listar procesos (como con WMI) pero quisiera saber si hay alguna manera de listarlos con sus respectivas direcciones. Por ejemplo, si estoy ejecutando el proceso msnmsgr.exe, que lo liste de la siguiente manera: C:\Archivos de programa\Windows Live\Messenger\msnmsgr.exe.

Gracias! :)


Título: Re: Listar Procesos
Publicado por: x64core en 18 Diciembre 2011, 20:01 pm
lo mas facil seria usar estas funciones:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686985(v=vs.85).aspx
aunque no son del todo confiables porque no son portables

para obtener la ruta del programa primero obtenes el handle del proceso luego con la getmodulefilenameex
por cierto yo hice un src que hace exactamente eso y lo publique aqui en el foro


Título: Re: Listar Procesos
Publicado por: calk9 en 18 Diciembre 2011, 22:06 pm
lo mas facil seria usar estas funciones:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686985(v=vs.85).aspx
aunque no son del todo confiables porque no son portables

para obtener la ruta del programa primero obtenes el handle del proceso luego con la getmodulefilenameex
por cierto yo hice un src que hace exactamente eso y lo publique aqui en el foro

Te agradezco. Podrías dejarme el link?

Gracias! :)


Título: Re: Listar Procesos
Publicado por: x64core en 18 Diciembre 2011, 22:13 pm
http://foro.elhacker.net/empty-t331838.0.html
se puede mejorar bastante :)


Título: Re: Listar Procesos
Publicado por: calk9 en 20 Diciembre 2011, 00:52 am
http://foro.elhacker.net/empty-t331838.0.html
se puede mejorar bastante :)

Gracias! :)