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és1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 28 janv. 2007 à 14:13
Et la fermeture du handle ouvert avec OpenProcess, elle passe où ??
azertop
Messages postés3Date d'inscriptiondimanche 11 mai 2003StatutMembreDernière intervention28 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és2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 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és3Date d'inscriptiondimanche 11 mai 2003StatutMembreDernière intervention28 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és209Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention 6 novembre 2009 26 janv. 2007 à 22:19
19 janv. 2008 à 19:14
http://fr.netlog.com/Aladin87/
28 janv. 2007 à 14:16
http://vbsystemlibrary.free.fr/code.php?ID=6
(dsl pour le troll)
28 janv. 2007 à 14:15
28 janv. 2007 à 14:14
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.
28 janv. 2007 à 14:13
28 janv. 2007 à 12:16
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
28 janv. 2007 à 00:28
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.
27 janv. 2007 à 18:16
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+
26 janv. 2007 à 22:19
J'ai fait un truc du genre. Va voir pour des améliorations !
"http://www.vbfrance.com/codes/PROCESSPRIORITY_40455.aspx"
Bonne prog !@+
26 janv. 2007 à 19:41
.... à 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