در ماه اوت امسال، مایکروسافت اشاره کرد که قصد دارد در آینده کنترل پنل ویندوز را کنار گذاشته و به جای آن از اپلیکیشن تنظیمات استفاده کند. با این حال، پس از گزارش‌های گسترده در این مورد، مایکروسافت هر گونه اشاره‌ای به این موضوع را حذف کرد.

کنترل پنل از اجزای اصلی ویندوز از ابتدای این سیستم‌ عامل بوده و از ویندوز ۱.۰ تاکنون همراه ویندوز باقی مانده است. این ابزار به کاربران اجازه می‌دهد که ویندوز را پیکربندی و شخصی‌ سازی کنند و یکی از ابزارهای بومی و مهم ویندوز برای دسترسی به مجموعه‌ای از تنظیمات است که به کاربران کمک می‌کند تغییرات دلخواه خود را در سیستم اعمال کنند.

 

کشف تاخیر کد نویسی‌ شده در کنترل پنل ویندوز ۹۵ و ۹۸ توسط کاربر

 

جالب اینجاست که مایکروسافت بطور ظاهری به عمد کارایی کنترل پنل را در ویندوز ۹۵ و ویندوز ۹۸ محدود کرده بود، یا دست کم در برخی جنبه‌ها چنین بود. این مشکل توسط کاربری به نام ویورین (با نام کاربری @oerg866) کشف شد که متوجه یک “تاخیر کد نویسی‌شده ۸ ثانیه‌ای” هنگام اضافه کردن سخت‌ افزار جدید از طریق sysdm.cpl یا ویژگی اضافه کردن سخت‌ افزار جدید شد.

این ویژگی برای کاربران مفید بود چرا که در صورتی که قابلیت “Plug and Play” ویندوز نتواند دستگاه مورد نظر را شناسایی کرده و درایور لازم را نصب کند، کاربران می‌توانستند دستگاه را به صورت دستی اضافه کنند.

بعد از “اصلاح” این مشکل، ویورین گزارش داد که این تاخیر ۸ ثانیه‌ای به حدود ۳۰۰ میلی‌ ثانیه کاهش یافته است و به این ترتیب افزودن سخت‌ افزار جدید سریع‌تر انجام می‌شود. ویورین این ویژگی عجیب را هنگام آزمایش چارچوب QuickInstall خود (که یک پروژه متن‌ باز برای ایجاد تصاویر نصب برای ویندوز ۹۸ است) در نرم‌ افزار شبیه‌ ساز 86Box کشف کرده و آن را در پلتفرم X به اشتراک گذاشت:

«برای سرعت‌ بخشیدن به QuickInstall ویندوز ۹X، SYSDM.CPL را اصلاح کرده‌ام تا تاخیر ۸ ثانیه‌ای کد نویسی‌شده هنگام شناسایی سخت‌ افزار جدید را حذف کرده و به ۳۰۰ میلی‌ ثانیه کاهش دهم.»

 

وی همچنین افزود:

«در واقع این تاخیر ۸ ثانیه است: ۳ ثانیه اول برای نمایش نام کلی کلاس/دستگاه، و سپس لوگو و نام دستگاه بروز می‌شود، اگر درایوری یافت شود، و بعد ۵ ثانیه دیگر.»

علت این تاخیر مشخص نیست. ممکن است ناشی از کد نویسی ضعیف بوده باشد، اما به احتمال بیشتر به دلیل مشکلی بوده که مایکروسافت در آن زمان بر روی سیستم‌ها مشاهده کرده و باعث شده مهندسان تاخیری را برای رفع این مشکل اضافه کنند. جذاب خواهد بود بدانیم آیا در بخش‌های دیگر کنترل پنل کلاسیک هم چنین محدودیت‌های عملکردی عمدی وجود داشته است یا خیر.

source

توسط nastoor.ir