使用C / C ++,我正在尝试从控制台应用程序中在新的控制台窗口中打开另一个控制台应用程序,然后让它运行。目前,我的所有尝试最终都是两个共享一个窗口的应用程序,这不是我想要的。
我目前正在使用CreateProcess但是我无法弄清楚我需要设置哪些参数。我已经设法显示和隐藏输出等等,但它仍然显示在同一个窗口中。
我尝试了一些涉及 cmd.exe 和启动的混乱黑客,但我还没有设法让它们工作。
基本上,我想实现这一目标:http://blogs.msdn.com/b/jmstall/archive/2006/09/28/createnowindow.aspx
相当于UseShellExecute
(true)和CreateNoWindow
(false),但在C ++中。
有人知道怎么做吗?看起来好像应该这么简单,但我无法弄明白。
非常感谢。