SetThreadPriority, Vista, και Autostart θέσεις
Έτρεξα πέρα από μια θέση Vista ομάδα Blog συμβατότητας τιτλοφορημένος «SetThreadPriority από το κλειδί τρεξίματος» αυτός συζητά μια αλλαγή Vista με το οποίο η κλήση SetThreadPriority από μια εφαρμογή που προωθείται από το φάκελλο ξεκινήματος και το «κλειδί τρεξίματος» στο ληξιαρχείο δεν θα αναγκάσει την προτεραιότητα του νήματος για να αυξηθεί.
Θέλοντας να ελέγξω και να παίξω γύρω με αυτό, έγραψα ένα απλό πρόγραμμα που κάλεσε SetThreadPriority για να θέσει την προτεραιότητα του νήματος σε THREAD_PRIORITY_HIGHEST. Το πρόγραμμα έπειτα αμέσως αποκαλούμενο GetThreadPriority για να καθορίσει εάν η κλήση σε SetThreadPriority είχε οποιαδήποτε επίδραση. Έπειτα, σε έναν βρόχο, το πρόγραμμα κάλεσε έπειτα SetThreadPriority/GetThreadPriority έως ότου είτε αντιμετωπίστηκε ένα λάθος, ή GetThreadPriority επέστρεψε την αναμενόμενη προτεραιότητα. Το πρόγραμμα που καταγράφεται πριν και μετά από κάθε πρόσκληση σε SetThreadPriority/GetThreadPriority ο χρόνος, η δράση, και οι είτε παράμετροι είτε η επιστροφής αξία.
Έθεσα το πρόγραμμα που εγκαινιάζεται αυτόματα με την τοποθέτηση ενός συντομότερου δρόμου στο φάκελλο «ξεκινήματος», και που. Μόλις ήρθε το σύστημα υποστήριξη, περίμενα λίγο και εξέτασα έπειτα το κούτσουρο. Η πρώτη κλήση SetThreadPriority (GetCurrentThread (), THREAD_PRIORITY_HIGHEST) επιστρεφόμενος ΑΛΗΘΙΝΟΣ. Η πρώτη κλήση GetThreadPriority (GetCurrentThread ()) επιστρεφόμενα 0 που δείχνουν THREAD_PRIORITY_NORMAL. Σε άλλος
…
Χτυπήστε για να συνεχίσετε «SetThreadPriority, Vista, και Autostart τις θέσεις»
Γραπτός από  «/\/\ Ø|ö±à ² \/» ®© επάνω 18η Νοεμβρίου 2007 με κανένα σχόλιο.
Διαβάστε περισσότερα άρθρα επάνω νήματα και GetThreadPriority και προτεραιότητες και autostart και τρέξιμο και ξεκίνημα και otherSoftware και SetThreadPriority και vista.














