SetThreadPriority, Vista, et endroits de démarrage automatique
J'ai couru à travers un poteau sur Équipe Blog de compatibilité de Vista intitulé « SetThreadPriority de clef courue » qui discute un changement de Vista par lequel appelant SetThreadPriority d'une application lancée de la chemise de démarrage et « de la course la » clef dans l'enregistrement ne causera pas la priorité du fil d'être augmentée.
Voulant vérifier et jeu autour avec ceci, j'ai écrit un programme simple qui a appelé SetThreadPriority pour établir la priorité du fil à THREAD_PRIORITY_HIGHEST. Le programme alors immédiatement appelé GetThreadPriority pour déterminer si l'appel à SetThreadPriority avait n'importe quel effet. Après, dans une boucle, le programme a alors appelé SetThreadPriority/GetThreadPriority jusqu'à ce que l'un ou l'autre une erreur ait été produite, ou GetThreadPriority a renvoyé la priorité prévue. Le programme noté avant qu'et après que chaque appel à SetThreadPriority/à GetThreadPriority le temps, l'action, et les paramètres ou la valeur de retour.
J'ai placé le programme à lancer automatiquement en plaçant un raccourci dans la chemise « de démarrage », et rechargé. Une fois que le système venait support, j'ai attendu un peu et ai puis examiné la notation. Le premier appel à SetThreadPriority (GetCurrentThread (), THREAD_PRIORITY_HIGHEST) ; VRAI retourné. Le premier appel à GetThreadPriority (GetCurrentThread ()) ; retourné 0 THREAD_PRIORITY_NORMAL de témoin. Dans autre
…
Cliquez pour continuer de lire « SetThreadPriority, Vista, et endroits de démarrage automatique »
Écrit/par  « \/\ Ø|² de ö±à \/ » ®© dessus 18 novembre 2007 avec aucuns commentaires.
Lisez plus d'articles dessus fils et GetThreadPriority et priorités et démarrage automatique et course et démarrage et otherSoftware et SetThreadPriority et Vista.














