Si la salida del programa es la estandar, debería utilizar un procedimiento tal cual se describe en este
hilo
CreateDOSProcessRedirected
Además cito otro procedimiento con el cual podría controlar el programa sin necesidad de enviarle teclas, eso en el caso de que tuviera la entrada estandar.