CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  Windows SDK/API

怎样正常结束子进程,不用TerminateProcess

楼主rongjch()2006-11-04 16:13:33 在 C++ Builder / Windows SDK/API 提问

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

相关问题

关键词

得分解答快速导航

  • 帖主:rongjch
  • Y___Y
  • MEFULEU
  • mydo

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo