vb6创建子进程并等待子进程的退出。
2012-02-16 14:23
453 查看
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long Private Const PROCESS_QUERY_INFORMATION = &H400 Private Const STATUS_PENDING = &H103 Private Const SYNCHRONIZE = &H100000 Private Const INFINITE = &HFFFFFFFF Sub Main() Dim tmpId As Long Dim tmpHwnd As Long tmpId = Shell(App.Path & "\AutoReg.bat") tmpHwnd = OpenProcess(SYNCHRONIZE, 0, tmpId) If tmpHwnd <> 0 Then Call WaitForSingleObject(tmpHwnd, INFINITE) Call CloseHandle(tmpHwnd) End If MsgBox "执行完毕 " End Sub
相关文章推荐
- VC++ 创建进程并等待其退出
- 创建进程并等待其退出
- linux创建进程和等待进程退出
- 创建进程并等待进程退出
- linux下的wait()实现等待一个子进程和所有子进程退出
- 父进程等待子进程退出
- Linux退出进程exit/_exit和等待子进程退出wait函数分析
- Linux下利用fork()创建子进程并使父进程等待子进程结束
- 子进程等待父进程退出及fork使用
- linux创建进程和等待进程退出
- 验证子进程退出时会给父进程发送信号的机制 、 编写父进程等待子进程的异步版本
- Linux下创建两个子进程,并在子进程异常退出时重新创建
- shell同时启多个进程,并等待所有子进程结束,再做接下来的操作,最好能获取每个子进程的退出状态
- 进程切换,创建,加载,等待与退出
- 进程的创建,等待,退出,
- 创建守护进程:先建立守护进程,在守护进程建立一个子进程,该子进程暂停10s,然后退出,并由该守护进程收集子进程退出的消息。子进程,守护进程的退出消息都在/var/log/message中输出,子进程退
- 和菜鸟一起深入学习国嵌实验之进程创建,exec函数,进程等待
- UNIX环境高级编程学习之第十一章线程-线程的创建、退出、等待、取消、分离
- 多进程服务器中,epoll的创建应该在创建子进程之后
- [Windows]_[初级]_[创建独立子进程和读取子进程的输出]