Nincs mágia. Két Windows API funkcióval rendelkezik, amelyek lehetővé teszik a goScreen megjelenítését: ShowWindow és GetWindowText. Tehát mindaddig, amíg a Microsoft támogatja ezt a fajta interprocess kommunikációt, a goScreen működni fog. Amikor egy képernyőoldalról a másikra lép, a goScreen csak elrejti az összes előnézeti ablakot, és a következőket jeleníti meg.
Az ablak elrejtése és megjelenítése egy jogi művelet, és minden alkalmazásnak megfelelően kell reagálnia - pl. Ez a Microsoft0 Windows egyik legfontosabb követelménye. Természetesen nincs garancia arra, hogy milyen gyorsan reagálnak. Itt számítok rájuk - ha lassúak, ne hibáztassanak. Továbbá ez más alkalmazások bizarr viselkedését is megmagyarázza - a ShowWindow-t maguk hívhatják, vagy nem hívhatják meg, ha ez jó lenne.
A GoScreen nem figyeli a Windows shell tevékenységét - ez szükségessé tenné a Windows horgok telepítését, amelyek szerintem nem biztonságos. Például amikor egy dupla kattintás egy fájlt a Windows Intézőben, a Shell megtalálja a rendszerleíró adatbázisban, hogy mely alkalmazás tudja megnyitni ezt a fájlt, elindítja ezt az alkalmazást, és parancsot ad a fájl megnyitásához. A GoScreen nem vesz részt ebben a forgatókönyvben.
A GoScreen-nek nincs kezdeményezése. Sok dolgot megtehet, de csak akkor, ha parancsot ad erre. Vagyis addig, amíg nem érintkezik a goScreen programmal, ez nem érinti a rendszert.
Hozzászólás nem található