Cómo terminar un exe de un progtwig de ca

Estoy utilizando un sistema () para llamar a un progtwig ejecutable (servidor A). Ahora, después de un cierto tiempo, quiero terminar este progtwig desde mi propio progtwig c. ¿Alguien sabe como hacer esto? Sistema operativo en ejecución: (http://rcn-ee.net/deb/rootfs/precise/ubuntu-12.04-r4-minimal-armhf-2012-07-16.tar.xz)

La mejor manera de hacer esto es usar una función que le dé más control sobre el proceso resultante que el system() . Sin embargo, esto sería plataforma específica.

  • Para Windows, use CreateProcess() que devuelve un HANDLE que puede usar más adelante en TerminateProcess() para finalizar el proceso.

  • Para Unix, use fork() y exec() que le da el pid del proceso hijo, que puede usar más tarde en kill() para matar el proceso.