0

使用 C/C++,我正在尝试从控制台应用程序在新的控制台窗口中打开另一个控制台应用程序,然后让它运行。目前,我所有的尝试都以两个应用程序共享一个窗口而告终,这不是我想要的。

我目前正在使用CreateProcess但是我无法确定需要设置哪些参数。我已经设法显示和隐藏输出等,但它仍然显示在同一个窗口中。

我已经尝试了一些涉及cmd.exestart的凌乱黑客,但我也没有设法让它们工作。

基本上,我想实现这一点:http: //blogs.msdn.com/b/jmstall/archive/2006/09/28/createnowindow.aspx

等价于UseShellExecute(true) 和CreateNoWindow(false),但在 C++ 中。

有人知道怎么做这个吗?似乎它应该如此简单,但我就是想不通。

非常感谢。

4

0 回答 0