很多时候,我们的程序需要调用DOS命令,通过Dos命令调用其他程序从而完成所需要完成的功能.比如,调用Dos程序PKZIP完成ZIP包的解压缩,调用SVN完成文件的更新或者上传.但是在程序运行时又要求没有DOS控制台的窗口出现,而且一切本应该在DOS下显示的信息都应该出现在我们程序提供的文本框里. 如果才能实现这种功能?需要解决两个问题: 1.调用外部应用程序. 2.不显示DOS窗口,并能将应该在DOS显示的内容,重定向到自己程序内. C++调用外部应用程序有三个SDK: WinExec,She