Закрытие консоли
Процесс может использовать функцию FreeConsole для отсоединения от консоли. Если другие процессы совместно используют консоль, консоль не уничтожается, но процесс, который называется FreeConsole , не может ссылаться на него. После вызова FreeConsole процесс может использовать AllocConsole для создания новой консоли или AttachConsole для подключения к другой консоли.
Консоль закрывается, когда последний процесс, подключенный к нему, завершается или вызывает FreeConsole.