Manejo de Threads de una aplicación
Hola, espero estén teniendo un buen día.
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. Bueno de antemano muchas gracias :) |
|
Cita:
Cita:
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 |
La franja horaria es GMT +2. Ahora son las 07:37:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi