vb如何检测到一个可执行文件a.exe已经执行结束或已经退出不在系统中了?

ymk 2007-12-11 10:43:11
vb如何检测到一个可执行文件a.exe已经执行结束或已经退出不在系统中了?
...全文
75 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
CamelFang 2007-12-12
  • 打赏
  • 举报
回复
如果这个进程是你自己用CreateProcess创建的,可以用WaitForSingleObject来判断它是否已经退出.
如果不是,可以用PSAPI的EnumProcess来枚举当前所有进程,然后用OpenProcess,EnumProcessModules,GetModuleBaseName来获取进程的可执行文件名称.也就是1楼所说"遍历进程池,查找进程是否存在"
chenhui530 2007-12-12
  • 打赏
  • 举报
回复
openprocess来检查
天-笑 2007-12-12
  • 打赏
  • 举报
回复
编历进程池,查找进程是否存在

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧