Hi Bitbot--
Exactly how are you trying to set processor affinity? Are you showing
processes from all users? Are you using the cmd prompt? Are you right
clicking on the process and getting an access denied error? Does this happen
with particular processes or all?
Try this - Start - type "taskmgr" (lose quotes and you don't need to type
taskmgr.exe) in the search box - right click on it at the top of the list
that shows up and pick Run as administrator.
Additionally do the same as above>right click on taskmgr after typing in
Search box>security tab>highlight user profile of your choice>edit>put
checks in all boxes>apply>reopen. This should allow you permissions.
In addition:
This thread may help you:
http://www.eggheadcafe.com/software/aspnet/29777720/a-threading-test-for-your.aspx
Also an example/tip:
Useful compatability switch on Vista - start /affinity
I was trying to play System Shock 2 recently, and it kept locking up on me
(in fact, it's been locking up for a few years now, but I keep trying new
things) and I found that it doesn't like Hyperthreading or Dual Core
processors. Apparently, the only way to get it to run stable is to set it to
run on 1 Processor.
You can do that manually after the program starts with Task Manager, but
that's a pain. However, under Vista, you can set processor affinity from the
command-line with the "start" command.
"start /affinity 01 shock2.exe", and it runs great.
Add this to your toolbox if you find older programs that still won't run (or
run and lock
Let us know if this helps.
Good luck,
CH