작동합니까 어떻게?
단순히 마이크로 소프트에 의해 코딩 포함 된 Windows 터미널의 동일한 효율을 복제하려고 다른 응용 프로그램과는 달리, 우리의 터미널 날개는 에뮬레이터는하지 않은 "후크" '복사 / 붙여 넣기'화면 버퍼 및 디스플레이에 실제 단말기의 과정 사용자 지정 응용 프로그램 프레임에 그 내용.
(; 표준 입력, 표준 출력 stderror) 또한 출력 / 입력 버퍼를 리디렉션하는 가상 파이프를 작성하지 않습니다 전송을 캡처 및 터미널 명령을 캡처 할 수 있습니다.
우리는 모두 위의 방법을 사용하지 않는 이유는 이러한 방법의 불안정성에 기인한다. 당신이 정기적으로 명령을 실행하면 꽤 잘 작동하지만 더 복잡한 콘솔 프로그램을 사용할 때 그것은 (당신이 사용하는 에뮬레이터의 따라 다름) 매우 불안정해질.
그래서, 우리의 솔루션?
아주 기본적으로, 우리는 모든 윈도우 터미널을 에뮬레이션하지 않지만, 우리는 진짜 하나를 사용하십시오. 우리는 윈도우와 연관된 메시지를 패치하고 우리 자신의 프레임에 그것을 포함. 음, 이것은 매우 쉽게 들릴 수도 있지만 매우 원활하게 보이도록하려는 경우 효과가 코딩하는 것은 매우 복잡하다.
댓글을 찾을 수 없습니다