Cita:
Empezado por Reasen
|
Creo que en este caso, no se refiere a este tipo de threads.
Cita:
Empezado por deliriun
Quería saber si hay una forma de visualizar los Threads de un proceso externo, y manipularlos de alguna forma para poder cerrar alguno.
Algo así como lo que pueden hacer los programas Process Explorer & Process Hacker.
|
Hay dos formas de afrontar este tema.
Puedes utilizar los métodos que windows provee para esto:
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx
En el caso de los threads:
https://msdn.microsoft.com/en-us/lib...read_functions
Tienes métodos para crearlos (
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx), terminarlos (
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx), suspenderlos (
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx),...
La otra opción es utilizar WMI, tal vez más sencillo, pero con menor rendimiento.
Tienes clases para procesos (
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx) y para threads (
https://msdn.microsoft.com/en-us/lib....85).aspx),con.
Aquí tienes algo de información de cómo afrontarlo utilizando WMI:
http://neftali.clubdelphi.com/?s=wmi