windows下:
父进程创建子进程后,子进程用哪个api来结束父进程? 因为比较特殊,不能通过发消息,或事件通知让父进程自己退出(因为父进程的代码是固定的,只是个可执行文件,它会调用子进程),也不能用查找窗口catpion来获得句柄后杀父进程, 也不能枚举所有进程找到父进程后杀之.

解决方案 »

  1.   

    windows 有父子进程这么一说么?
      

  2.   

    设置一个全局变量bool bclose = false;当子进程学要父进程退出时bclose = true;
    父进程定时检查bclose
      

  3.   

    建立第三方程序不会也排出在外吧!?
    通过第三方程序来启动主程序,子程序应该可以通过消息、内核对象...和第三方程序通信,再由第三方程序来Kill主程序。
      

  4.   

    通过ToolHelp32函数可以得到父进程的PID
    然后OpenProcess再TerminateProcess.最后记得CloseHandle.