I'm going to run highly dangerous executables in Windows XP residing inside virtual machine. Due to a large amount of dangerous executables, I can't restore VM to snapshot after every run of an executable. So I would like to run them via (job object and) CreateProcessWithLogon WinAPI (run from another user) to minimize a damage to VM.
How do I set up a user, such that executables running under his rights would have standard input/output (console) rights only or something near to that?