如何从ac程序中终止exe

use*_*510 1 c

我正在使用system()来调用可执行程序(A服务器).现在经过一段时间后,我想从我的c程序本身终止这个程序.有谁知道如何做到这一点?操作系统运行:(http://rcn-ee.net/deb/rootfs/precise/ubuntu-12.04-r4-minimal-armhf-2012-07-16.tar.xz)

Gre*_*ill 5

执行此操作的最佳方法是使用一个函数,使您可以更好地控制生成的进程system().但是,这将是特定于平台的.

  • 对于Windows,使用CreateProcess()它返回一个HANDLE稍后可以TerminateProcess()用来终止进程的程序.

  • 对于Unix,使用fork()exec()它为您提供子进程的pid,稍后您可以使用它kill()来终止进程.