Starting an exe with preset affinity [solved]

11thHour

Senior member
Feb 20, 2004
796
1
0
I had a utility a number of years ago for windows 7. I could set the thread affinity for it, so whenever the application would run, it would run under that affinity group. Anyone recall a program that can do this? I don't recall if it required running the program as a process or not.
 

TheRyuu

Diamond Member
Dec 3, 2005
5,479
14
81
If you can control how they're started you can use PsExec[1] to control the affinity.

For example if you want it to use CPU's 1 and 3:
Code:
PsExec.exe -a 1,3 foo.exe

Just keep in mind if you have a cpu that uses SMT (Hypterthreading) that you'll get two logical threads per core so remember to split it up properly if that's a concern.

[1] https://technet.microsoft.com/en-us/sysinternals/psexec.aspx
 

11thHour

Senior member
Feb 20, 2004
796
1
0
If you can control how they're started you can use PsExec[1] to control the affinity.

For example if you want it to use CPU's 1 and 3:
Code:
PsExec.exe -a 1,3 foo.exe

Just keep in mind if you have a cpu that uses SMT (Hypterthreading) that you'll get two logical threads per core so remember to split it up properly if that's a concern.

[1] https://technet.microsoft.com/en-us/sysinternals/psexec.aspx

Perfect, thanks TheRyuu! (And yes I'll be accounting for hyperthreading and as KB mentioned below, using a batch file execution.) The only catch is it works best putting psexec.exe into the target app's directory, otherwise when running, the targeted app thinks psexec's location is it's working directory, which confuses it when trying to find it's associated working files.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |