沒有魔法。有兩種Windows API函數可以使goScreen成為可能:ShowWindow和GetWindowText。所以,只要Microsoft支持這種進程間通信,goScreen就可以工作。當您從一個屏幕頁面轉到另一個屏幕頁面時,goScreen只會隱藏上一頁中的所有可見窗口,並在下一個屏幕上顯示。
隱藏和顯示一個窗口是合法的操作,所有的應用程序都應該做出正確的反應 - 例如,正確地重繪本身。這是開發Microsoft0 Windows的主要要求之一。當然,他們將不會有多快的回應。在這裡我依靠他們 - 如果他們很慢,請不要責怪我。此外,這也解釋了其他應用程序有時候奇怪的行為 - 他們可能會自己調用ShowWindow,或者在它可以很好地調用時調用它。
GoScreen不監視Windows shell活動 - 這需要安裝Windows掛鉤,我認為這是不安全的。例如,當在Windows資源管理器中雙擊某個文件時,shell會在註冊表中找到哪些應用程序可以打開該文件,啟動該應用程序並命令它打開該文件。 GoScreen不參與這種情況。
GoScreen沒有主動權。它可以做很多事情,但只有當你命令它這樣做時。也就是說,只要您不觸摸goScreen,它就不會觸摸您的系統。
評論沒有發現