I don't know if you'll find it satisfying, but I recently did some work where I created a child process that I controlled using standard input and output. I referenced this MSDN article: How to spawn ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results