社区
进程/线程/DLL
帖子详情
如何运行一个外部程序,并等待它退出
kenshu
2007-06-19 08:49:48
另一个程序不是VC写的,如何运行它,并等到它退出后再取回控制权?
...全文
159
2
打赏
收藏
如何运行一个外部程序,并等待它退出
另一个程序不是VC写的,如何运行它,并等到它退出后再取回控制权?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kenshu
2007-06-19
打赏
举报
回复
先结贴,今晚回去再试试,谢谢!
wltg2001
2007-06-19
打赏
举报
回复
大约的代码如下:
CreateProcess("外部程序名".....&pi);
其中pi是一个PROCESS_INFORMATION结构,
然后用WaitForSingleObject(pi.hProcess,...);等待子进程结束
区块链之Go语言设计模式
备忘录模式的用意是在不破坏封装的条件下,将
一个
对象的状态捉住,并
外部
化,存储起来,从而可以在将来合适的时候把这个对象还原到存储起来的状态。 同时跟几个MM聊天时,一定要记清楚刚才跟MM...
C#启动
外部
程序
以及
等待
外部
程序
关闭的几种方法
C#启动
外部
程序
以及
等待
外部
程序
关闭的几种方法 1. 启动
外部
程序
,不
等待
其
退出
。 2. 启动
外部
程序
,
等待
其
退出
。 3. 启动
外部
程序
,无限
等待
其
退出
。 4. 启动
外部
程序
,通过事件监视其
退出
。
QProcess调用
外部
程序
阻塞
等待
问题解决
2.调用起来后需要
等待
外部
程序
执行完成,在继续
运行
下面的代码 第一种 这种比较简单,新建
一个
进程设置好参数就可以了 QProcess *openProcess=new QProcess(this); //新建
一个
process进程 //绑定process进程完成信号...
C#启动
外部
程序
的几种方法
二、通过Process类启动
外部
程序
的一般流程。注:以上包含了以管理员权限
运行
外部
程序
的方法。启动
外部
程序
通过事件监视其
退出
。2.配置启动选项(输入输出等)启动
外部
程序
无限
等待
其
退出
;...启动
外部
程序
等待
其推出;
使用QProcess调用
外部
程序
QProcess是Qt专门用于
外部
程序
启动并与之通信的类。启动
外部
程序
主要分为两种方式。 一体式(将随主
程序
的
退出
而
退出
): void start(QIODevice::OpenMode mode = ReadWrite) voidstart(const QString &...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章