AccueilCodes sourcesFreewaresArticlesRéponsesRechercheVotre avisNewsMon blogLiensContact
Samedi 01 Novembre 2025

Valid HTML 4.01 Transitional

126 codes sources48 articles77 news24 Liens15 avis9 réponses.
Comment modifier la priorité d'un processus ?

Voici un exemple illustrant l'utilisation de l'API SetPriorityClass, qui permet de modifier la priorité du process en cours. Ce code peut être copié en initialisation de projet, ou à tout moment dans le projet.

Attention, avec le niveau REALTIME_PRIORITY_CLASS, un seul process pouvant avoir cette priorité, il est possible que vous ne puissiez plus bouger la souris ni utiliser le clavier. La seule solution est de redémarrer la machine
.

Ret est un entier
hCurrentProcess est un entier

//Récupère le handle du process
hCurrentProcess = API("Kernel32","GetCurrentProcess")

//Modifie la priorité du process
//Ret = api("Kernel32","SetPriorityClass",hCurrentProcess, 0x00000040)//IDLE_PRIORITY_CLASS=Basse
//Ret = api("Kernel32","SetPriorityClass",hCurrentProcess,  0x00004000)//BELOW_NORMAL_PRIORITY_CLASS=au dessous de normal
//Ret = api("Kernel32","SetPriorityClass",hCurrentProcess,  0x00000020)//NORMAL_PRIORITY_CLASS=Normal
Ret = API("Kernel32","SetPriorityClass",hCurrentProcess, 0x00008000)//ABOVE_NORMAL_PRIORITY_CLASS=au dessus de normal
//Ret = api("Kernel32","SetPriorityClass",hCurrentProcess, 0x00000080)//HIGH_PRIORITY_CLASS=Haute        
//Ret = api("Kernel32","SetPriorityClass",hCurrentProcess, 0x00000100)//REALTIME_PRIORITY_CLASS=Temps réel

//Gestion des erreurs
SI Ret = 0 ALORS
        Erreur("Impossible de modifier la priorité.")
FIN



Liste des codes sources
®2006 - codel5g.com