等待调用的新进程执行完毕再继续执行本进程的方法
来源:互联网 发布:sql创建数据库代码 编辑:程序博客网 时间:2024/06/03 17:40
SHELLEXECUTEINFO ShExecInfo = {0};
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = "c:\\MyProgram.exe"; //被调用进程的路径
ShExecInfo.lpParameters = ""; //传给被调用进程的参数,被调用进程可通过lpCommandLine获得
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOW;
ShExecInfo.hInstApp = NULL;
ShellExecuteEx(&ShExecInfo);
WaitForSingleObject(ShExecInfo.hProcess,INFINITE);
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = "c:\\MyProgram.exe"; //被调用进程的路径
ShExecInfo.lpParameters = ""; //传给被调用进程的参数,被调用进程可通过lpCommandLine获得
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOW;
ShExecInfo.hInstApp = NULL;
ShellExecuteEx(&ShExecInfo);
WaitForSingleObject(ShExecInfo.hProcess,INFINITE);
0 0
- 等待调用的新进程执行完毕再继续执行本进程的方法
- C++ 调用exe,可等待调用的exe执行完毕后才继续执行父进程 CreateProcess
- Jquery等待ajax执行完毕再继续执行下面代码的效果
- 主线程等待所有子线程执行完毕后再继续的问题
- Python调用shell命令的几种方法(在新进程中执行shell命令)
- 进阶篇:等待多个子线程完毕再执行主线程的方法之CountDownLatch(十二)
- 影片本身被unloadMovie以后 在其内并且未执行完毕的方法继续执行
- 一个多线程问题引发的血案-(代码段执行完毕,子进程未执行完毕导致段错误)
- 线程等待执行完毕
- Excel下创建新进程且等待执行完成
- 进程的执行过程
- 执行并等待进程完成
- VC windows 执行进程的方法 源码
- webdriver 执行完毕关闭chromedriver进程
- 父进程等待子进程执行某动作的模型码
- 一个等待Winexec执行完成后再继续执行后面代码的函数
- 多线程中主线程等待所有子线程执行完再继续执行的解决方法
- c# 使用Process调用外部程序时等待该进程结束后再执行住进程
- 2015年12月初感想
- 幸福生活与快乐生活
- 用JAVA判断一个URL是否有效
- java序列化Serializable
- IOS 匆忙第一篇 — 第三方登陆
- 等待调用的新进程执行完毕再继续执行本进程的方法
- 在ubuntu上软件安装的几种格式dev,rpm,bin,tar.gz
- B/S系统USB-KEY(加密锁)认证实现
- Troubleshooting Kdump error "Memory for crashkernel is not reserved"
- 诊断Java中的内存泄露
- OGNL, JSTL, STRUTS2标签中符号#,$,%的用法示例
- Arduino - 315/433MHz RF无线收发模块
- S2SH整合所需jar包及其详解
- cuda的Pinned Memory(分页锁定内存)