لا يوجد سحر. هناك وظيفتان لواجهة برمجة التطبيقات Windows API التي تجعل من goScreen ممكنة: ShowWindow و GetWindowText. لذلك ، طالما أن Microsoft تدعم هذا النوع من الاتصالات بين العمليات ، ستعمل goScreen. عندما تنتقل من صفحة شاشة إلى أخرى ، يخفي goScreen كل النوافذ المرئية في الصفحة السابقة ويعرضها في الصفحة التالية.
يُعد إخفاء النافذة وإظهارها عملية قانونية ويجب أن تتفاعل جميع التطبيقات بشكل صحيح - على سبيل المثال ، إعادة رسم نفسه بشكل صحيح. وهو أحد المتطلبات الرئيسية في تطوير Microsoft0 Windows. بالطبع ، لا يوجد ضمان لكيفية الاستجابة السريعة. هنا أعتمد عليهم - إذا كانوا بطيئين ، من فضلك لا ألومني. كما يفسر ذلك أحيانًا السلوك الغريب للتطبيقات الأخرى - فقد يطلق عليهم اسم ShowWindow أنفسهم ، أو لا يسمونه عندما يكون من الجميل القيام بذلك.
لا يراقب GoScreen نشاط Windows shell - وهذا يتطلب تثبيت خطافات Windows ، والتي أعتقد أنها غير آمنة. على سبيل المثال ، عند النقر المزدوج لملف في مستكشف Windows ، تجد shell في السجل ما يمكن للتطبيق فتح هذا الملف ، ويبدأ هذا التطبيق ويأمره بفتح الملف. لا يشارك GoScreen في هذا السيناريو.
ليس لدى GoScreen أي مبادرة. يمكن أن تفعل أشياء كثيرة ، ولكن فقط عندما تطلب الأمر القيام بذلك. أي أنه طالما أنك لا تلمس goScreen ، فلا تلمس نظامك.
لم يتم العثور على التعليقات