Cambiar la prioridad de la aplicación

3287 vistas

Para ello vamos a usar la función del API de Windows SetPriorityClass y SetThreadPriority

Dar máxima prioridad



delphi
  1.   SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
  2.   SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);



Restaurar prioridad



delphi
  1.   SetPriorityClass(GetCurrentProcess, NORMAL_PRIORITY_CLASS);
  2.   SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_NORMAL);



Para otras opciones de prioridad ver la ayuda en línea de la función SetPriorityClass