[英]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.