使用WinForms应用程序,我希望它能够显示一些帮助(当被问及&&& console from console)时。在Main
中,我使用kernel32的AttachConsole(-1)
,使用标准Console.WriteXXX(...)
编写一些信息,然后使用kernel32的FreeConsole()
。
问题:
应用程序退出后,标准控制台提示符(当前目录)未恢复,光标在最后一行(由应用程序写入)保持闪烁。按 Enter 键后,将恢复提示。 似乎应用程序在按下键之前等待,但它没有,因为控制台已经解释了任何按键操作。
任何提示我做错了什么?