CHANGER PRIORITE PROCESSUS

zavier666 Messages postés 266 Date d'inscription mardi 7 septembre 2004 Statut Membre Dernière intervention 30 avril 2009 - 26 janv. 2007 à 19:41
Alain95350 Messages postés 16 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 5 juin 2008 - 19 janv. 2008 à 19:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41277-changer-priorite-processus

Alain95350 Messages postés 16 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 5 juin 2008
19 janv. 2008 à 19:14
merci bcp pour ce script, j en avais besoin depuis qq temps; :)
http://fr.netlog.com/Aladin87/
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
28 janv. 2007 à 14:16
Tiens bah regarde, voilà un peu de pub, mais un exemple d'un code court et facilement réutilisable :
http://vbsystemlibrary.free.fr/code.php?ID=6

(dsl pour le troll)
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
28 janv. 2007 à 14:15
Ah effectivement ;)
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
28 janv. 2007 à 14:14
pfff...
Y'a peut etre une nuance, ok, mais c'est la meme chose !
tu veux un autre exemple :
http://www.vbfrance.com/codes/LIBRAIRIE-NOMBREUSES-FONCTIONS-POUR-AGIR-SUR-FENETRES-PROCESSUS_38829.aspx

Ton code est loin d'etre complet, mais comme il n'est pas nouveau, donne lui au moins un plein intéret.
Bon ce que je veux dire c'est que ta source à de l'interet dans le sens où elle est courte et donne directement ce qui est dans le titre, par contre elle n'est pas optimisée.
C'est pourquoi je te conseille de completer la liste des priorité manquantes, de passer ça sous forme de fonction, de mettre un type pour toutes tes variables et d'éviter d'utiliser les GetObjects et tout le tralala car c'est lent. Utilise plutot les api pour trouver un processus, aide toi de la source que je t'ai passé si tu veux.
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
28 janv. 2007 à 14:13
Et la fermeture du handle ouvert avec OpenProcess, elle passe où ??
azertop Messages postés 3 Date d'inscription dimanche 11 mai 2003 Statut Membre Dernière intervention 28 janvier 2007
28 janv. 2007 à 12:16
Le code de Xelectrox n'est pas le meme que le mien
puisque le sien modifie la priorité du processus de son propre programme seulement alors que le mien modifie la priorite de n'importe quel processus actif. Ce n'est pas la
meme chose.
D'autre part, mon code est loin d'etre complet mais je
l'ai mis juste a titre pédagogique, tout le monde ensuite
peut rajouter ce qu'il veut.

slt
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
28 janv. 2007 à 00:28
Louche ne veut pas dire pas bon, sinon il aurait été supprimé.
Le code de XelectroX a été classé "louche" car le fait de modifier la priorité des processus peut rendre le système instable. Tout comme ton code, c'est pourquoi le tiens aussi peut etre classé au meme rang que le sien.
Bref ce bout de code n'est pas nouveau, mais je ne critique pas !
Par contre tu pourrais mettre des constantes pour les différents niveau de priorité, et il en manque 2 : "basse" et "temps réel".
Tu pourrais aussi eclaircir le code en faisant une fonction "SetProcessPriority", comme ça c'est beaucoup plus simple à réutiliser.
azertop Messages postés 3 Date d'inscription dimanche 11 mai 2003 Statut Membre Dernière intervention 28 janvier 2007
27 janv. 2007 à 18:16
Le sujet est MODIFIER UN PROCESSUS ACTIF, inutile
d'alourdir le code. Pour la liste des processus actifs
il y a CTRL-ALT-SUPPR.

Désolé, xelectrox mais ton prog est classé LOUCHE par
les admin.

a+
XelectroX Messages postés 209 Date d'inscription samedi 11 novembre 2000 Statut Membre Dernière intervention 6 novembre 2009
26 janv. 2007 à 22:19
Existe déjà !
J'ai fait un truc du genre. Va voir pour des améliorations !
"http://www.vbfrance.com/codes/PROCESSPRIORITY_40455.aspx"
Bonne prog !@+
zavier666 Messages postés 266 Date d'inscription mardi 7 septembre 2004 Statut Membre Dernière intervention 30 avril 2009 1
26 janv. 2007 à 19:41
Cette source est parfaite...
.... à condition de connaître les process en cours, et pour cela, il faut les énumérer comme ceci par exemple: http://www.vbfrance.com/codes/DA-ENUMPROCESSES-CODE_37227.aspx

Slts!
___________________________________________________
Toujours + de VB et d'APi => API @ la Loupe
http://xav.prog.power.free.fr
Rejoignez-nous