CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何检查程序退出时候的值

楼主seesi(不是我想骗你,是我不知道怎么才能不骗!)2001-04-16 14:28:00 在 VC/MFC / 基础类 提问

我程序用CreateProcess创建一个进程,一直等到该进程关闭后才往下执行,  
  请问通过什么办法,能检查该进程退出的值,以确定该进程的运是否完全  
  执行完毕 问题点数:10、回复次数:11Top

1 楼seesi(不是我想骗你,是我不知道怎么才能不骗!)回复于 2001-04-16 15:36:00 得分 0

急啊!烦请帮忙!Top

2 楼seesi(不是我想骗你,是我不知道怎么才能不骗!)回复于 2001-04-16 15:37:00 得分 0

急啊!烦请帮忙!Top

3 楼wzg_harbin(/*0xFA*/)回复于 2001-04-16 15:49:00 得分 0

CreateProcess只能返回一个布尔值,如果你想知道你自己的进程是否成功  
  可加入一个全局变量  
  可以在你的进程中对其附值,等到该进程关闭后,你就可以通过这个值判断了  
  Top

4 楼seesi(不是我想骗你,是我不知道怎么才能不骗!)回复于 2001-04-16 16:57:00 得分 0

(米西):  
        具体一点如何?我刚学不久,还请指点得详细一点,有没有例子。Top

5 楼jeffreyren(我的心已经乱了感觉)回复于 2001-04-16 17:18:00 得分 0

可以加个引用参数,由进程改变它的值Top

6 楼vcbear(http://vcbear.mblogger.cn)回复于 2001-04-16 17:41:00 得分 10

Easy;  
      创建并得到进程句柄之后  
   
  WaitFormSingleObject(hProcess...)//等待进程结束  
  DWORD   code=0;  
  GetExitCodeProcess(hProcess,&Code);  
  CloseHandle(hProcess);Top

7 楼vcbear(http://vcbear.mblogger.cn)回复于 2001-04-16 17:41:00 得分 0

有相应API,没有必要用什么全局变量。Top

8 楼vcbear(http://vcbear.mblogger.cn)回复于 2001-04-16 17:42:00 得分 0

是WaitForSingleObject,上面敲错了。Top

9 楼In355Hz(好象一条狗)回复于 2001-04-16 18:00:00 得分 0

vcbear正确。Top

10 楼wzg_harbin(/*0xFA*/)回复于 2001-04-17 08:37:00 得分 0

听君一席话  
  胜读十年书Top

11 楼seesi(不是我想骗你,是我不知道怎么才能不骗!)回复于 2001-04-18 14:28:00 得分 0

"听君一席话  
  胜读十年书   "  
  同感!哦,给分了,好心痛~…………,也不知道是高兴,还是真正的伤心,我好长时间没拿分了。呼呼~~  
   
    Top

相关问题

  • 退出程序
  • 对话框退出 程序退出?
  • 怎样退出程序?
  • 如何退出程序?
  • 关于程序的退出。
  • 怎样退出程序????
  • PB9程序无故退出…………
  • 程序退出的问题
  • 程序错误检查
  • 怎样让程序检查数据库中有记录就执行一项任务,没有记录就退出?怎样让程序显示数据库中最后一条记录?

关键词

  • 进程
  • hprocess
  • 值

得分解答快速导航

  • 帖主:seesi
  • vcbear

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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