Para poder enviar comandos establece el registro hStdIn de la estructura STARTUPINFO al valor de hReadPipe, de esa forma va a leer los datos que haya en la pipe.
Para escribir en la pipe y que ejecute los comandos usa WriteFile.
No tengo tiempo, por eso ando pasando poco por el foro, pero en cuanto pueda a ver si escribo algo de código... El código anterior es bastante malo, existen funciones que te indican la cantidad de datos (en bytes) que hay sin leer, te permiten leer la pipe y otras.
Para más información miren el siguiente link en MSDN que explica todo el funcionamiento de los pipes y la manera de implementarlos.
Pipes en Windows
Saludos.
Para escribir en la pipe y que ejecute los comandos usa WriteFile.
No tengo tiempo, por eso ando pasando poco por el foro, pero en cuanto pueda a ver si escribo algo de código... El código anterior es bastante malo, existen funciones que te indican la cantidad de datos (en bytes) que hay sin leer, te permiten leer la pipe y otras.
Para más información miren el siguiente link en MSDN que explica todo el funcionamiento de los pipes y la manera de implementarlos.
Pipes en Windows
Saludos.