【发布时间】:2010-07-31 17:01:00
【问题描述】:
[DllImport("kernel32.dll")]
private static extern Int32 AllocConsole();
我可以用这个命令打开 cmd.exe。但我只能打开一个控制台窗口并在其中写入。我怎样才能打开另一个?打开两个控制台窗口有什么干净快速的解决方案吗?
【问题讨论】:
-
AllocConsole 不会启动 cmd.exe 进程实例 - 它只是创建一个控制台窗口并将其附加到您的进程。
-
我可以创建两个控制台窗口吗?
-
不,你不能。 Windows 不允许这样做。
-
请编辑这篇文章以表明您指的是控制台窗口,而不是 cmd.exe。