جادویی وجود ندارد دو توابع API ویندوز وجود دارد که امکان نمایشگر صفحه را می دهد: ShowWindow و GetWindowText. بنابراین، تا زمانی که مایکروسافت از این نوع ارتباطات بین پردازنده پشتیبانی کند، goScreen کار خواهد کرد. هنگامی که شما از یک صفحه صفحه به صفحه دیگر بروید، GoScreen فقط تمام پنجره های قابل مشاهده در صفحه قبلی را مخفی می کند و موارد دیگر را در بعدی نشان می دهد.
پنهان کردن و نمایش یک پنجره عملیات قانونی است و تمام برنامه های کاربردی باید به درستی واکنش نشان دهند - به عنوان مثال، خود را به درستی بازنویسی کنید. این یکی از الزامات اصلی در توسعه ویندوز مایکروسافت است. مطمئنا هیچ ضمانتی برای پاسخ دادن به آنها وجود ندارد. در اینجا من به آنها وابسته هستم - اگر آنها آهسته باشند، لطفا من را سرزنش نکنید. همچنین این رفتار گاهی اوقات رفتارهای دیگر برنامه ها را توضیح می دهد - آنها ممکن است خود ShowWindow را صدا بزنند و یا آن را زمانی که این کار خوب انجام شود.
GoScreen فعالیت پوسته ویندوز را نظارت نمی کند - این به نصب قلاب ویندوز نیاز دارد، که من فکر می کنم ناامن است. برای مثال، هنگامی که دو بار کلیک یک فایل در ویندوز اکسپلورر، پوسته در رجیستری پیدا می کند چه کاربردی می تواند این فایل را باز کند، این برنامه را اجرا می کند و آن را برای باز کردن فایل اجرا می کند. GoScreen در این سناریو دخیل نیست.
GoScreen هیچ ابتکاری ندارد این می تواند بسیاری از چیزها را انجام دهد، اما تنها زمانی که شما دستور آن را انجام دهید. به این معنی است که تا زمانی که صفحه GoScreen را لمس نکنید، سیستم شما را لمس نمی کند.
نظر یافت نشد