bogros
Messages postés6Date d'inscriptionjeudi 7 octobre 2004StatutMembreDernière intervention 5 novembre 2005 29 oct. 2005 à 15:19
Bonjour !
Ce code ne marche pas pour moi non plus !!!! Il me sort pid=-1 et hProcess=0 dans tous les cas (j'ai remplacé getcurrentprocessid par getcurrentprocess).
Si j'utilise err.LastDLLError il me sort 87 (paramètres incorrects). Où est l'erreur ? Dans pid=-1 ou est-ce un problème de droit (erreur dans le paramètre Process_dup_handle) ???
Merci pour votre aide !
EvilGost, as-tu réussi à faire marcher ce code ?
Je suis sous XP.
EvilGost
Messages postés235Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 mai 20112 17 févr. 2005 à 12:42
marche pas pour moi:
hProcess = OpenProcess(PROCESS_DUP_HANDLE, True, pid) donne hprocess à 0....
cs_Cask
Messages postés23Date d'inscriptionjeudi 10 janvier 2002StatutMembreDernière intervention 3 décembre 2003 3 déc. 2003 à 18:34
Ca ne marche pas ton code et je viens de trouver pourquoi.
Dans ta déclaration, C'EST PAS GetCurrentProcessId MAIS GetCurrentProcess TOUT COURT.
Voila, j'espère que tu en tiendras compte.
Ciao
cs_Tidus
Messages postés78Date d'inscriptiondimanche 21 avril 2002StatutMembreDernière intervention 7 juillet 2003 1 déc. 2002 à 19:41
Sauf erreur de ma part, le &, c'est pour les Long ...
cs_Tidus
Messages postés78Date d'inscriptiondimanche 21 avril 2002StatutMembreDernière intervention 7 juillet 2003 1 déc. 2002 à 19:40
La priorité d'une application, c'est la façon dont le système va distribuer le temps processeur disponible en fonction de la demande. Plus la priorité est haute, plus le programme s'exécutera vite, par contre, si le programme utilise beaucoup de puissance, il risque de bloquer le reste du système pendant tout le temps de ses calculs.
Par exermple, tu compresses un fichier. Ca prend un temps fou et ça te gonfle. Tu passes alors ton logiciel de compression en temps réel, ton système se bloque, mais la compression s'accélère grandement, car le processeur est réservé à cette application. Quand elle a terminé, elle ne calcule plus, la souris se remet à bouger, et tu est content, car tu as gagné plein de temps !!!
Jujufouq
Messages postés254Date d'inscriptionjeudi 27 décembre 2001StatutMembreDernière intervention 5 mars 2006 28 oct. 2002 à 14:32
---> gg00xiv
Je ne sais plus à quoi correspond ce "&", mais je sais que c'est un truc comme les "$" pour les strings, les "%" pour les integers.... etc. Donc, ne change pas où t'auras peut-être des erreurs.
SuperClic
Messages postés48Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 3 octobre 2002 20 août 2002 à 17:54
Suis débutantCé koi la priorié d'un appli ???
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 200513 15 août 2002 à 03:00
et au fait : ret c'est le retour de la fonction SetPriorityClass, donc si ret =0 c'est que la nouvelle priorite n'a pas pu etre appliquee, et non que le process n'a pas pu etre fermé
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 200513 15 août 2002 à 02:58
c koi le "&" que tu met un peu partout ?
cs_madVinz
Messages postés48Date d'inscriptionlundi 22 octobre 2001StatutMembreDernière intervention 6 août 2002 7 juil. 2002 à 02:16
la meme chose existe pour les threads ...
A noter que REALTIME_PRIORITY_CLASS peut provoquer des plantages, comme le curseur de la souris qui ne bouge plus
29 oct. 2005 à 15:19
Ce code ne marche pas pour moi non plus !!!! Il me sort pid=-1 et hProcess=0 dans tous les cas (j'ai remplacé getcurrentprocessid par getcurrentprocess).
Si j'utilise err.LastDLLError il me sort 87 (paramètres incorrects). Où est l'erreur ? Dans pid=-1 ou est-ce un problème de droit (erreur dans le paramètre Process_dup_handle) ???
Merci pour votre aide !
EvilGost, as-tu réussi à faire marcher ce code ?
Je suis sous XP.
17 févr. 2005 à 12:42
hProcess = OpenProcess(PROCESS_DUP_HANDLE, True, pid) donne hprocess à 0....
3 déc. 2003 à 18:34
Dans ta déclaration, C'EST PAS GetCurrentProcessId MAIS GetCurrentProcess TOUT COURT.
Voila, j'espère que tu en tiendras compte.
Ciao
1 déc. 2002 à 19:41
1 déc. 2002 à 19:40
Par exermple, tu compresses un fichier. Ca prend un temps fou et ça te gonfle. Tu passes alors ton logiciel de compression en temps réel, ton système se bloque, mais la compression s'accélère grandement, car le processeur est réservé à cette application. Quand elle a terminé, elle ne calcule plus, la souris se remet à bouger, et tu est content, car tu as gagné plein de temps !!!
28 oct. 2002 à 14:32
Je ne sais plus à quoi correspond ce "&", mais je sais que c'est un truc comme les "$" pour les strings, les "%" pour les integers.... etc. Donc, ne change pas où t'auras peut-être des erreurs.
20 août 2002 à 17:54
15 août 2002 à 03:00
15 août 2002 à 02:58
7 juil. 2002 à 02:16
A noter que REALTIME_PRIORITY_CLASS peut provoquer des plantages, comme le curseur de la souris qui ne bouge plus