Fije la prioridad de un proceso por nombre automáticamente, en Vista
El otro día jugaba alrededor con Opciones de la ejecución del archivo de la imagen and Sysinternals’ Monitor de proceso, en Vista. Vi una pregunta interesante ocurrir. Usando notepad.exe como ejemplo, vi una pregunta para una llave llamada “PerfOptions” en [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ opciones \ notepad.exe de la ejecución del archivo de la imagen] cuando funcioné la libreta. El resultado era NO HABER ENCONTRADO CONOCIDO, así que decidía rectificar eso. Después de agregar una llave nombrada “PerfOptions”, funcioné la libreta otra vez. En monitor de proceso, vi las preguntas para cuatro valores:
- IoPriority
- PagePriority
- CpuPriorityClass
- WorkingSetLimitInKB
Debido a exploraciones recientes con el priorities* de proceso, CpuPriorityClass me asió enseguida. El mirar SetPriorityClass la función, una puede considerar los diversos valores para el parámetro de los dwPriorityClass. Creé un CpuPriorityClass nombrado REG_DWORD en PerfOptions, y fijé el valor a 0×80 con la esperanza de que la libreta lanzara con “HIGH_PRIORITY_CLASS”. En lugar, lanzó con una prioridad de NORMAL_PRIORITY_CLASS (8) - que el ajuste no había hecho cualquier impacto. Entonces, fijé el valor a 8 y lancé la libreta. La libreta lanzó con una prioridad de 8. Cambié el valor a 4, y ése no tenía ningún impacto. Cambié el valor a 0 - ningún impacto. Intenté 10 - ningún impacto. No podría ver cualesquiera
…
Escrito por “/\/\ Ø|\/” del ö±ò ®© encendido 27 de enero de 2008 con 1 comentario.
Lea más artículos encendido otherSoftware y Monitor de proceso y prioridad y sysinternals y PowerShell y Vista.


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













