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

ymk 2007-12-11 10:43:11
vb如何检测到一个可执行文件a.exe已经执行结束或已经退出不在系统中了?
...全文
48 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
CamelFang 2007-12-12
如果这个进程是你自己用CreateProcess创建的,可以用WaitForSingleObject来判断它是否已经退出.
如果不是,可以用PSAPI的EnumProcess来枚举当前所有进程,然后用OpenProcess,EnumProcessModules,GetModuleBaseName来获取进程的可执行文件名称.也就是1楼所说"遍历进程池,查找进程是否存在"
回复
chenhui530 2007-12-12
openprocess来检查
回复
天-笑 2007-12-12
编历进程池,查找进程是否存在
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告