CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

如何用CreateProcess如何检测程序是否关闭

楼主kiti(小胡桃)2006-06-03 18:12:27 在 Delphi / Windows SDK/API 提问

使用CreateProcess打开一个程序后,如何知道这个程序是否关闭?? 问题点数:20、回复次数:8Top

1 楼kiti(小胡桃)回复于 2006-06-04 18:02:47 得分 0

没人回答?Top

2 楼SonicX(SonicX)回复于 2006-06-05 00:11:42 得分 0

WaitForSingleObject   等待线程结束,你可以过1段时间检测1下Top

3 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2006-06-05 10:07:31 得分 0

WaitForSingleObjectTop

4 楼lzf1010(深宇)回复于 2006-06-05 11:27:30 得分 0

楼上的都回答完了,就是WaitForSingleObjectTop

5 楼kiti(小胡桃)回复于 2006-06-05 13:49:58 得分 0

不是等进程结束啊,我的程序还要用啊,上面的WaitForSingleObject,程序打开进程后就停止响应了,我需要的是在程序中检测,不是等待啊,最好用TIMERTop

6 楼lzf1010(深宇)回复于 2006-06-05 13:53:02 得分 0

你开一个线程,在线程里面等待不就行了Top

7 楼SonicX(SonicX)回复于 2006-06-06 13:23:38 得分 20

if   WaitForSingleObject(线程句柄,1)=WAIT_TIMEOUT   then   begin  
  //还在运行    
  end  
  设定等待时间1/1000秒,返回time   out从而判断线程还在运行Top

8 楼yq3woaini(哈哈镜 选择好心情)回复于 2006-06-11 19:40:56 得分 0

正解Top

相关问题

关键词

得分解答快速导航

  • 帖主:kiti
  • SonicX

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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