마법은 없습니다. goScreen을 가능하게하는 두 가지 Windows API 함수가 있습니다 : ShowWindow 및 GetWindowText. 따라서 Microsoft가 이러한 종류의 프로세스 간 통신을 지원하는 한 goScreen이 작동합니다. 한 화면 페이지에서 다른 페이지 페이지로 이동할 때 goScreen은 이전 페이지의 모든 보이는 창을 숨기고 다음 페이지를 표시합니다.
창을 숨기고 표시하는 것은 합법적 인 작업이며 모든 응용 프로그램이 적절하게 반응해야합니다 (예 : 제대로 다시 그리기). Microsoft0 Windows를 개발할 때 주요 요구 사항 중 하나입니다. 물론, 그들이 얼마나 빨리 대응할지는 보장 할 수 없습니다. 여기에 나는 그들에게 의지한다. - 그들이 천천히 움직이는다면, 나를 비난하지 마라. 또한 이것은 때때로 다른 응용 프로그램의 기괴한 동작을 설명합니다 - ShowWindow를 직접 호출하거나 그렇게 할 수있을 때 호출하지 않을 수 있습니다.
GoScreen은 Windows 셸 작업을 모니터링하지 않습니다. Windows 훅을 설치해야하는데 안전하지 않다고 생각됩니다. 예를 들어 Windows 탐색기에서 파일을 두 번 클릭하면 셸은 레지스트리에서이 파일을 열 수있는 응용 프로그램을 찾고 응용 프로그램을 시작하고 파일을 열도록 명령합니다. GoScreen은이 시나리오와 관련이 없습니다.
GoScreen에는 주도권이 없습니다. 그것은 많은 일을 할 수 있지만 그렇게하도록 명령 할 때만 가능합니다. 즉, GoScreen을 터치하지 않는 한 시스템을 터치하지 않습니다.
댓글을 찾을 수 없습니다