I'm thinking you'll need to use SendInput. In which case, you'll need to use RedirectSnedInput from the StartInfo object.

I don't have time to look at it, but if I do tonight, I will.