进程a有两个功能,分别是启动和终止另一个进程,但发现中只是存在以下有关问题

进程a有两个功能,分别是启动和终止另一个进程,但发现中只是存在以下问题。
进程a启动进程b,记录进程b的进程句柄,然后关闭进程a,再启动a,发现无法通过句柄杀掉进程b(如果a不关闭,是可以杀掉进程b的)
高手指点一下,为什么,如果想实现以上功能,该怎么办?

------解决方案--------------------
A 再启动的时候,b 的进程的Handle 能不能正确取得?