 |
由于使用CreateProcess启动应用程序时,它并没有使用DOS Shell来解释它,所以它不能识别“>”操作符号,而仅仅是把它当成一个运行使用的命令行参数而已。所以这种调用方式是不行的。
主持人注:一个办法是采用建立一个批文件的办法,可以参考QA003225 "如何得到DOS SHELL窗口中的文字"。另一个办法是在调用CreateProcess时指定输出管道,参考QA001105 "如何将其它应用程序的运行过程在窗口内进行显示"。
此问题由廖显刚回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, Windows API, win32, api, windows api, gdi32, kernel。
|