Progress Report:
K, glad to see people are paying attention to the thread again!
I've decided that as opposed to testing things myself, with my limited resources, I'd do better to just make the program, and then let others test it aswell. Baically, unless the games are dual core optimized, this affinity splitting isn't going to do any harm, so I'll just make the program and let others use it if they want.
OK, so far, I've managed to make it work, but using a pretty crap method of just listing as many processes I know and getting it to assign all of those. I've now managed to get it to cycle through every running process and assign it to CPU0. And there's still the undo option, whereby it cycles through every process and assigns it to cpu 0 and 1. Would people prefer a text input box instead? I.e, one button, that assigns the processes to the CPU of your choice? So you cna set it to 1, or 2, or i suppose 3 or 4 if you have dual core hyperthreading, not sure how well that will work.
Also, the other current slightly crappy bit, is how you launch your programs on cpu 2. If you want to launch it from the form, you have to put in the full address. Which is kind of annoying. You can simply change your shortcuts to send the command line parameters to the relevant program, so it's not too much hassle, but doingi it from within the form is probably going to be annoying. Any ideas?
I'll try to find out how to make it store user input in the text boxes, so you could type in your game locations once, and then just have them there for future use, accessible at the click of a button.
can't think of anything else at the moment, ideas welcome!
EDIT:
How many games do you want to be able to run straight from the applications form?
I was thinking of making basically a list of input boxes, so you put in the full address of the game, then you have your button to run it by each box? Is this jst a waste of time on my part? It's easy to just modify say your desktop shortcut to a games executable, to make it include the necessary stuff to launch it on cpu2, and once that's done, you can just run my app, assign everything to cpu1, then click ur shortcut as normal, and it will run on cpu2 by itself. I'll probably just leave it like this for the moment, if anybody wants the program, PM me or post here, and we can try to arrange something.