FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cambiar la Prioridad de un Proceso
hola amigos como estan e hecho una aplicacion de prueba la cual me cambia la prioridad del programa pero solo me funciona para la misma aplicacion y no para proceso externo a delphi me gustaria cambiar la prioridad de cualquier proceso el codigo que utilizo es este
quiero saber como puedo modificar este codigo para que funcione con cualquier proceso |
#2
|
||||
|
||||
Yo la única forma que se de hacerlo es utilizando WMI.
La clase Win32_Process es la que se utiliza para acceder a los procesos que se están ejecutando. Esta clase posee un método SetPriority (link) para modificar la prioridad de los procesos. Si no quieres hacerlo directamente puedes utilizar los componentes que hay en mi Web; La librería GLibWMI posee el componente para trabajar con los procesos y posee el método implmentado (Componente CProcessInfo). Creo que en los ejemplos que acompañan hay uno exactamente donde se usa. Bastaría con hacer algo como esto:
Si no recuerdo mal, enla aplicación VProcess que usa esa librería y de la que puedes revisar el código fuente, también se utiliza.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
ok lo revisare y hare algunas prueba luego te cuento
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Prioridad de posiciones | franfl | C++ Builder | 2 | 21-06-2008 12:18:00 |
Prioridad de ejecución de eventos | Flecha | Conexión con bases de datos | 3 | 15-05-2007 20:23:22 |
Prioridad en programas de inicio | Onti | Varios | 2 | 27-03-2007 19:30:32 |
Trabajo con cola con prioridad | oracle | C++ Builder | 4 | 22-02-2007 04:05:55 |
cambiar el puntero del mouse en un proceso | JODELSA | Varios | 2 | 06-01-2005 15:03:21 |
|