一个进程可以使用FreeConsole函数从自己的控制台中分离出来。如果其他进程共享控制台,则控制台不会被销毁,但是调用FreeConsole的进程无法引用它。调用FreeConsole后,该进程可以使用AllocConsole创建一个新的控制台。
控制台关闭时,最后一个进程连接到终端或调用FreeConsole.