阻塞调用ShellExecute函数
来源:互联网 发布:网络工程研究生 知乎 编辑:程序博客网 时间:2024/04/25 03:05
SHELLEXECUTEINFO si;
ZeroMemory(&si, sizeof(si));
si.cbSize = sizeof(si);
si.fMask = SEE_MASK_NOCLOSEPROCESS;
si.lpVerb = _T("open");
si.lpFile = _T("notepad.exe");
si.nShow = SW_SHOWNORMAL;
ShellExecuteEx(&si);
DWORD dwExitCode;
GetExitCodeProcess(si.hProcess,&dwExitCode);
while (dwExitCode == STILL_ACTIVE)
{
Sleep((DWORD)5);
GetExitCodeProcess(si.hProcess, &dwExitCode);
}
CloseHandle(si.hProcess);
ZeroMemory(&si, sizeof(si));
si.cbSize = sizeof(si);
si.fMask = SEE_MASK_NOCLOSEPROCESS;
si.lpVerb = _T("open");
si.lpFile = _T("notepad.exe");
si.nShow = SW_SHOWNORMAL;
ShellExecuteEx(&si);
DWORD dwExitCode;
GetExitCodeProcess(si.hProcess,&dwExitCode);
while (dwExitCode == STILL_ACTIVE)
{
Sleep((DWORD)5);
GetExitCodeProcess(si.hProcess, &dwExitCode);
}
CloseHandle(si.hProcess);
- 阻塞调用ShellExecute函数
- 调用 API 函数-ShellExecute实例
- ShellExecute函数
- ShellExecute函数
- ShellExeCute函数
- ShellExecute函数
- ShellExecute()函数
- ShellExecute 调用浏览器
- ShellExecute调用WinRar
- c# 调用 ShellExecute
- c# 调用 ShellExecute
- Api ShellExecute 函数
- ShellExecute函数相关用法
- ShellExecute函数简单说明
- ShellExecute()函数使用方法集锦
- ShellExecute函数的用法
- ShellExecute ( ) 函数用法
- ShellExecute函数参数
- Linux环境下C语言常用宏定义
- 记录一个诡异的linux问题,防止忘记
- Struts2启动异常
- Iterator迭代器,不可蜻蜓点水
- linux目录栈使用
- 阻塞调用ShellExecute函数
- 海思和展讯给中国芯片业界带来信心和希望,或成为下一个芯片巨头
- 异步通知
- 求一个无符号整形变量1的个数
- Playcraft Labs推HTML5游戏快速开发引擎
- viirtualbox安装centos报错
- [SQL-码农]SQL Server未将服务器 DBSERVER 配置为用于 DATA ACCESS
- NSTimer用法,暂停,继续,初始化
- 只读索引vs只写索引