CreateProcess函数创建的子进程怎么在其父进程退出后也跟着退出
展开全部
2.一些强制退出子进程会造成恶果的方式不需说明。
恳求大侠们来帮我解决下。
偶百思不得其解,望您解答疑惑。
------解决方案--------------------------------------------------------探讨引用:CreateProcess没有相关的参数。
我觉得这个就是一个进程通信的问题,父进程在结束之后发消息给子进程,通知子进程退出。
------解决方案--------------------------------------------------------
threadID是你在创建一个线程时候就设定的了,你看看你的CreateThread()是不是把它设为NULL了,是的话就改一下。
------解决方案--------------------------------------------------------
CreateProcess 最后的参数LPPROCESS_INFORMATION 中包含了返回的线程ID
typedef struct _PROCESS_INFORMATION{HANDLE hProcess;
HANDLE hThread;
DWORD dwProcessId;
DWORD dwThreadId;
} PROCESS_INFORMATION,
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------探讨引用:CreateProcess没有相关的参数。
我觉得这个就是一个进程通信的问题,父进程在结束之后发消息给子进程,通知子进程退出。
------解决方案--------------------------------------------------------
子进程执行完自己的事情之后应该会正常退出。。。
你是想要子进程在自己的事情还没执行完时发现父进程已经结束的情况下结束自己吧。
我刚用createprocess调用mplayer来播放多媒体。程序要退出的时候就给mplayer进程发送quit命令。命令是通过命令管道发送的。
类似的,你这种情况应该也可以通过相似的方式来解决。
恳求大侠们来帮我解决下。
偶百思不得其解,望您解答疑惑。
------解决方案--------------------------------------------------------探讨引用:CreateProcess没有相关的参数。
我觉得这个就是一个进程通信的问题,父进程在结束之后发消息给子进程,通知子进程退出。
------解决方案--------------------------------------------------------
threadID是你在创建一个线程时候就设定的了,你看看你的CreateThread()是不是把它设为NULL了,是的话就改一下。
------解决方案--------------------------------------------------------
CreateProcess 最后的参数LPPROCESS_INFORMATION 中包含了返回的线程ID
typedef struct _PROCESS_INFORMATION{HANDLE hProcess;
HANDLE hThread;
DWORD dwProcessId;
DWORD dwThreadId;
} PROCESS_INFORMATION,
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------探讨引用:CreateProcess没有相关的参数。
我觉得这个就是一个进程通信的问题,父进程在结束之后发消息给子进程,通知子进程退出。
------解决方案--------------------------------------------------------
子进程执行完自己的事情之后应该会正常退出。。。
你是想要子进程在自己的事情还没执行完时发现父进程已经结束的情况下结束自己吧。
我刚用createprocess调用mplayer来播放多媒体。程序要退出的时候就给mplayer进程发送quit命令。命令是通过命令管道发送的。
类似的,你这种情况应该也可以通过相似的方式来解决。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询