There is a need for two of us with my friend to use one PC at the same time. I have a gaming PC, 2 screens, a gamepad — sounds like a great multi-user environment, eh? Not so fast. The problem is: most of the games, even if windowed, require to be focused in order to keep running. Few games have a switchable option for that. Is there a way to hook WinAPI focus/defocus events so that the process will never receive "defocused" event? Or is there a fixed pattern by which I can find such a WinAPI check in program's executable and disassemble it?
In Windows Multipoint Server think you have everything listed.
Old software hardware implementation:Jetway's 915P-TWIN Mobo: One PC, Two Users
Software - BeTwin.
Virtual box, as variant.