Esta herramienta permite definir cuales procesadores puede utilizar un proceso. La hice para poder utilizar firefox 1.0.5 sin que se ande "congelando" a todo momento debido a problemas con procesadores Intel prescott con hyperthreading.
Para utilizarlo por ejemplo con el firefox basta arrastrar y soltar el firefox encima, por linea de comandos:
>StartWithAffinity "Filename.exe" Mask "Params"
"Filename.exe": Es el nombre completo con path incluido del exe.
"Mask": Es un numero entero que define en sus bits los procesadores que podrá usar el ejecutable. Por ejemplo "1" define que sólo puede usar el primer procesador, "3" define que puede usar el primero y el segundo. Si no se define este parámetro el predefinido es 1.
"Params": Los parámetros a pasar al ejecutable. (no verificado pero debería funcionar)
Autor: Sergio A. Chávez R.