在传统管道中,将 cmd.exe 的标准输入输出重定向到匿名管道。但这存在一个管道嵌套问题:当重定向到管道后,目标程序发现自己没有挂载到真实的控制台(Console Host),就会降级为“非交互模式”。
cmd.exe
ConPTY 模式
从 Windows 10 (1809) 开始,微软引入了 Pseudo Console (ConPTY) API。ConPTY 会将屏幕上的所有渲染指令(颜色、光标移动)转成标准的 VT100 终端转义序列发送到管道。
[招生]科锐逆向工程师培训(2026年7月3日实地,远程教学同时开班, 第56期)!