我正在开发一些Windows窗体应用程序,我想要一个可选的控制台窗口 . 我知道我可以做AllocConsole()魔法,但这不是我想要使用的方法 .

我希望能够做的是在cmd.exe实例中运行我的应用程序并让控制台输出和输入在那里工作,并且所有窗口都会出现,就像我从命令提示符中通过双启动应用程序一样点击它的图标 . 我也希望这次双击也能完全相同 .

这是可能吗?我已经尝试在cmd.exe中运行我的程序并运行控制台输出代码,但是命令提示符启动程序,显示没有程序输出,没有输入,只是转到新的提示行以执行新任务启动的程序仍然打开并从cmd实例中分离 .