پوشش پلتفرم
پرسشهای یکسان.
شواهد متفاوت سیستمعامل.
گردآورنده برای هر سه سیستم وجود دارد. پوشش واقعی به سیستمعامل، درایور، مجوز و نشست بستگی دارد.
| قابلیت | macOS | Windows | Linux |
|---|---|---|---|
| EDID خام | پروفایل قدیمی و Apple Silicon در I/O Registry با تطبیق یکتا | بلوکهای فعال WMI؛ کش رجیستری با برچسب جدا | EDID قابلخواندن در sysfs درگاه DRM |
| هویت و تنظیمات فعال | CoreGraphics؛ نام، سریال و میانافزار از System Profiler | WMI و حالت، چرخش و نمایشگر اصلی user32 | هویت DRM؛ حالت و نرخ نوسازی X11 در صورت دسترسی |
| هندسهٔ دسکتاپ | محدودهٔ آنلاین، پیکسل، مقیاس و چرخش | محدودهٔ پیکسلی و چرخش؛ مقیاس ناموجود | X11 xrandr؛ هندسهٔ Wayland ناموجود |
| پایش تغییر نمایشگر | فراخوان تغییر پیکربندی و نمونهبرداری دورهای | نمونهبرداری دورهای؛ رویداد بومی پیاده نشده | بیدارسازی DRM netlink و نمونهبرداری دورهای |
| آینهسازی | رابطهٔ آینهسازی تأییدشدهٔ سیستم | تحلیل مسیر کلون ناموجود | هندسهٔ یکسان X11 نشانهای غیرمستقیم است |
| زمینهٔ نشست راهدور | ناموجود | معیار محدود نشست فرایند؛ احتمال منفی کاذب | محیط SSH نشانهای غیرمستقیم است |
| تشخیص ضبط در سراسر سیستم | ناموجود | ناموجود | ناموجود |
| اعتبارسنجی سختافزار | یک پیکربندی واقعی تأییدشدهApple Silicon + Pro Display XDR | فقط دادهٔ آزمایشیWindows واقعی آزموده نشده | فقط دادهٔ آزمایشیLinux واقعی آزموده نشده |
اینجا تأیید شده
یک Mac واقعی. پروفایلی کامل.
روی Mac مجهز به Apple Silicon، یک Pro Display XDR با ۶۰۱۶ × ۳۳۸۴ و ۶۰ هرتز خوانده شد؛ EDID کامل ۷۶۸ بایتی و شش جمع کنترلی معتبر داشت. نام، هویت سیستم، میانافزار و فرادادهٔ انتقال نمایش داده شد و فایل خام دقیقاً با بایتهای جمعآوریشده مطابقت داشت.
این فقط همان پیکربندی را تأیید میکند، نه همهٔ Macها، مبدلها، نمایشگرها یا مسیرهای اتصال. رویداد فیزیکی اتصال و قطع هنوز آزموده نشده.
پوشش تجزیهگر
حفظ داده به معنی رمزگشایی آن نیست.
تجزیهگر EDID پایهٔ 1.x، جمع کنترلی بلوکها، برخی بررسیهای ساختاری و بخشی از قابلیتهای CTA را پیاده میکند. DisplayID و افزونههای ناشناخته حفظ میشوند، اما کامل رمزگشایی نمیشوند.
قبولی بررسیهای موجود، انطباق کامل یا اصالت سختافزار نیست. پروفایل «زنده» نیز ممکن است از کش درایور یا جایگزینی آمده باشد.
نشانههای ضبط و نشانگر Peek-o-Meter
بررسی زندهٔ فراداده هر پنج ثانیه پوشههای محدودِ تصاویر صفحه و نام اجرایی ابزارهای شناختهشدهٔ ضبط یا اشتراکگذاری را، مستقل از گردآوری EDID، پایش میکند. بررسی قالب تصویر در کلیپبورد اختیاری است و پیشفرض خاموش دارد؛ پایش کلیپبورد در لینوکس در دسترس نیست.
فایلی شبیه تصویر صفحه ممکن است کپی شده باشد و یک برنامهٔ باز ممکن است بیکار باشد. محتوای صفحه یا کلیپبورد خوانده نمیشود. نبود ضبط در سراسر سیستم را نمیتوان با اطمینان ثابت کرد.
بررسی فایل تصویر صفحه، نام اجرایی و نشانگر اختیاری فراداده روی مک آزمایش شده است. مبدلهای کلیپبورد با دادهٔ آزمایشی بررسی شدهاند؛ اجرای بومی ویندوز و لینوکس هنوز آزمایش نشده است.
مجوزها و نیازمندیهای منابع
در macOS: دسترسی معمول میزبان به CoreGraphics، I/O Registry و System Profiler فقطخواندنی. مجوز اسکرینشات یا دسترسپذیری درخواست نمیشود.
در Windows: دسترسی PowerShell/CIM به root/wmi، user32 و کلیدهای قابلخواندن رجیستری نمایشگر. سیاست سازمان ممکن است دسترسی را محدود کند.
در Linux: قابلخواندن بودن /sys/class/drm، و در صورت نیاز xrandr و نشست X11 در دسترس. کانتینر ممکن است netlink یا فرادادهٔ سختافزار را مسدود کند.
بستهبندی از جمعآوری جداست
بستهٔ Python قابلحمل برای هر سه پلتفرم طراحی شده. برنامهٔ بومی Mac ممکن است در صفحهٔ دریافتارائه شود. فایل اجرایی بومی Windows و Linux و برنامهٔ Intel Mac منتشر نشدهاند. میزبانی pywebview از منبع اختیاری است؛ اجرا و نصب بومی در همهٔ محیطها تأیید نشده.
مرزی که روشن میماند
EDID بهتنهایی سختافزار ضبط پاییندست را قابلاعتماد آشکار نمیکند. نبود داده نامعلوم است و ناهنجاری تخلف را ثابت نمیکند. بتا برای پژوهش و رفع اشکال شواهد میدهد، نه تشخیص جامع مراقبت آزمون یا حکم انضباطی خودکار.