伪consoles – Windows 桌面 - Windows Console

admin 2729 2025-10-11 23:24:28

伪console 是一种设备类型,允许应用程序成为字符模式应用程序的主机。

这与典型的控制台会话形成鲜明对比,即作系统将代表字符模式应用程序创建托管窗口来处理图形输出和用户输入。

使用伪console 时,不会创建宿主窗口。 使伪console 的应用程序必须负责显示图形输出和收集用户输入。 或者,该信息可以进一步中继到另一个应用程序,负责在链中的稍后时间点执行这些活动。

此功能旨在使第三方“终端窗口”应用程序存在于平台上,或者将字符模式活动重定向到另一台计算机甚至另一个平台上的远程“终端窗口”会话。

请注意,基础控制台会话仍将代表请求伪控制台的应用程序创建。

控制台会话的所有规则仍适用,包括多个客户端字符模式应用程序连接到会话的能力。

为了提供与现有伪终止功能世界的最大兼容性,通过伪console 通道提供的信息始终以 UTF-8 编码。 这不会影响附加的客户端应用程序的代码页或编码。 翻译将在必要时在伪console 系统中发生。

有关入门的示例可在 创建伪console 会话中找到。

有关伪控制台的其他背景信息可在公告博客文章: Windows 命令行:Windows 伪控制台(ConPTY)简介中找到。

上一篇
下一篇
相关文章