读书人

开发安装程序的时候怎么暂停主程序控

发布时间: 2013-10-11 14:52:39 作者: rapoo

开发安装程序的时候如何暂停主程序,控制子程序安装,获取到子程序安装完毕状态后继续主程序的安装?
就是下载启动安装后,安装成功后怎么获取到软件安装已经完毕,我在开发安装程序的时候如何暂停主程序,控制子程序安装,获取到子程序安装完毕状态后继续主程序的安装?


[解决办法]
这个安装软件会提供的,比如INSTALL SHIELD,就有安装前执行什么任务,安装后执行什么任务。象你的要求,你在安装前执行子程序安装,子程序安装结束后天主程序自动安装。
也可以自己编个安装程序,虽然不太难,但不如用现成的安装软件
[解决办法]
installshield提供了一个叫LaunchAppAndWait的函数,用它调用其它安装程序,主程序就可以等待。
[解决办法]
CreateProcess,然后WaitforSingleObject等待进程handle
[解决办法]

引用:
我想自己编码实现,用C++或者C#都可以,请高手指导或者例子代码参考,谢谢


C#直接Process.WaitForExit就可以了。

读书人网 >VC/MFC

热点推荐