[英]c++ MFC execute three consecutive processes with a progress bar
感谢您阅读我的帖子。 这是我的问题:
我需要一个接一个地安装(运行)三个程序:P1,P2和P3。
如果未正确安装P1,则P2安装将失败。
如果未正确安装P1和P2,则P3安装将失败。
除此之外,我需要一个对话框,其中显示一个进度条并显示安装进度:
我正在使用C ++和MFC。
我问自己是否应该:
所以我有两个问题要解决:
你能告诉我你会怎么做吗?
我要问自己的另一个问题是,是否可以使用线程来启动“ msiexec”之类的命令?
最好的祝福。
在对话框中,创建Pn(n = 1、2、3)后,启动一个计时器,该计时器定期调用GetExitCodeProcess,直到退出代码不是STILL_ACTIVE
(259); 确认退出代码不是错误,更新进度条并开始下一个过程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.