Legen Sie die Priorität eines Prozesses namentlich automatisch, in Vista fest
Der andere Tag spielte ich herum mit Bild-Akte Durchführung Wahlen und Sysinternals' Prozeßmonitor, in Vista. Ich sah eine interessante Frage stattzufinden. Mit notepad.exe als Beispiel, sah ich eine Frage für einen Schlüssel, der „PerfOptions“ in genannt wurde [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Bild-Akte Durchführung Wahlen \ notepad.exe] als ich Notizblock laufen ließ. Das Resultat war NAMENSgefunden NICHT, also entschied ich, den zu korrigieren. Das Addieren eines Schlüssels, der „PerfOptions“ genannt wurde, lief ich Notizblock wieder nach. Im Prozeßmonitor sah ich Fragen für vier Werte:
- IoPriority
- PagePriority
- CpuPriorityClass
- WorkingSetLimitInKB
Wegen der neuen Erforschungen mit Prozeßpriorities*, ergriff CpuPriorityClass mich sofort. Betrachten SetPriorityClass Funktion, man kann die unterschiedlichen Werte für den dwPriorityClass Parameter sehen. Ich verursachte ein REG_DWORD genanntes CpuPriorityClass in PerfOptions und stellte den Wert auf 0×80 in den Hoffnungen ein, die Notizblock mit „HIGH_PRIORITY_CLASS“ ausstoßen würde. Stattdessen stieß es mit einer Priorität von NORMAL_PRIORITY_CLASS (8) aus - die Einstellung hatte keine Auswirkung gebildet. Dann stellte ich den Wert bis 8 ein und stieß Notizblock aus. Notizblock ausgestoßen mit einer Priorität von 8. Ich änderte den Wert bis 4, und der hatte keine Auswirkung. Ich änderte den Wert bis 0 - keine Auswirkung. Ich versuchte 10 - keine Auswirkung. Ich könnte nicht irgendwelche sehen
…
Geschrieben durch „/\/\ Ø|ö±ò \/“ ®© an 27. Januar 2008 mit 1 Anmerkung.
Lesen Sie mehr Artikel an otherSoftware und Prozeßmonitor und Priorität und sysinternals und PowerShell und Vista.


One of the organizations which connect microlenders to entrepreneurs around the world is













