MFC中用CreateProcess运行一个bat文件,进程的有关问题!
MFC中用CreateProcess运行一个bat文件,进程的问题!!!!!!!!!!!!!!
MFC中用CreateProcess运行一个bat文件,bat文件中运行一个Tethereal程序,那么在这个过程中应该有几个新的进程被创建,我觉得应该有一个cmd进程,和一个Tethereal进程,当我调用TerminateProcess时,是否只结束了一个cmd进程,另一个Tethereal却没有结束。
我如何才能把2个进程都杀掉。???
高手帮帮忙吧!~~!!~~!!~~!!~~!![em005]
------解决方案--------------------
获得进程handle,通知结束 WM_CLOSE等
------解决方案--------------------
想杀进程应该得获得进程handle吧。
先枚举内存找到Tethereal的内存映像名称,找到其对应PID,然后OpenProcess打开handle,然后在TerminateProcess,终结它。
初学,拙见只供参考。
MFC中用CreateProcess运行一个bat文件,bat文件中运行一个Tethereal程序,那么在这个过程中应该有几个新的进程被创建,我觉得应该有一个cmd进程,和一个Tethereal进程,当我调用TerminateProcess时,是否只结束了一个cmd进程,另一个Tethereal却没有结束。
我如何才能把2个进程都杀掉。???
高手帮帮忙吧!~~!!~~!!~~!!~~!![em005]
------解决方案--------------------
获得进程handle,通知结束 WM_CLOSE等
------解决方案--------------------
想杀进程应该得获得进程handle吧。
先枚举内存找到Tethereal的内存映像名称,找到其对应PID,然后OpenProcess打开handle,然后在TerminateProcess,终结它。
初学,拙见只供参考。