怎样正常结束子进程,不用TerminateProcess
CreateProcess(NULL,
command_line,
NULL,
NULL,
TRUE,
CREATE_NO_WINDOW,
NULL,
NULL,
&start_info,
&proc_info))
hProcess=proc_info.hProcess;
创建的进程,怎样正常结束???
TerminateProcess(hProcess,0);
可以结束,但是会导致一些系统问题...
怎样发送指令到子进程,另他正常关闭呢?
PostThreadMessage??怎样用?
问题点数:50、回复次数:4Top
1 楼Y___Y(一叶障目)回复于 2006-11-04 17:56:17 得分 20
BOOL PostThreadMessage(
DWORD idThread, // thread identifier
UINT Msg, // message to post
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
Top
2 楼rongjch()回复于 2006-11-05 16:29:53 得分 0
有没有参考代码啊?Top
3 楼MEFULEU(没有作不到,只有想不到)回复于 2006-11-06 15:59:00 得分 20
PostThreadMessage(ThreadID,WM_USER,0,0);Top
4 楼mydo(侯佩|hopy|ks)回复于 2006-11-06 16:03:47 得分 10
靠外界来结束?自己结束的话:
ExitProcessTop




