最近在搞一个刷机程序,使用MFC,通过管道调用CMD来执行指令。但是遇到了一个问题,我在发送了CMD的命令去执行一个程序的时候,由于这个程序一直在等待硬件连接,如果没有插上线的话,就会出现这个程序的进程在我的MFC程序退出后还存在于后台。平时我们在CMD执行命令的时候,可以通过ctrl+c来中断这个执行的过程,但是在使用管道调用的CMD中,却不知道怎么把这个ctrl+c这个中断的消息告诉CMD,让其终止运行。打开的CMD进程可以随着我的MFC程序关闭而关闭,但CMD中打开的程序却没有关闭到,请问大家这个该怎么整?我想过发送模拟按键的消息,但问题是这个消息我该发给谁??直接发给CMD的进程?或者是有其他的办法?还请各位不吝惜赐教呀!