平台支持范围
相同问题。
不同系统证据。
Windows、macOS 和 Linux 均有采集器实现,实际范围取决于系统、驱动、权限与会话。
| 能力 | macOS | Windows | Linux |
|---|---|---|---|
| 原始 EDID | 传统与 Apple Silicon I/O Registry 档案,唯一匹配 | 活动 WMI 区块;注册表缓存单独标记 | 可读的 DRM 连接器 sysfs EDID |
| 身份与当前设置 | CoreGraphics;System Profiler 名称、序列号与固件 | WMI + user32 模式、旋转与主显示器 | DRM 身份;可用时读取 X11 模式与刷新率 |
| 桌面几何 | 在线边界、像素、缩放与旋转 | 像素边界与旋转;缩放不可用 | X11 xrandr;Wayland 几何不可用 |
| 显示变化监测 | 重配置回调 + 轮询 | 轮询;原生事件未实现 | DRM netlink 唤醒 + 轮询 |
| 镜像 | 系统确认的镜像关系 | 克隆路径分析不可用 | 相同 X11 几何仅为间接指标 |
| 远程上下文 | 不可用 | 有限的进程会话指标;可能漏报 | SSH 环境仅为间接指标 |
| 全系统捕获检测 | 不可用 | 不可用 | 不可用 |
| 实机验证 | 已验证一种实时配置Apple Silicon + Pro Display XDR | 仅测试样本Windows 实机未测试 | 仅测试样本Linux 实机未测试 |
已在此验证
真实 Mac,完整档案。
在一台 Apple Silicon Mac 上成功读取 Pro Display XDR:6016 × 3384、60 Hz,完整 768 字节 EDID,六个区块校验均有效。名称、系统身份、固件和传输元数据正常显示,原始下载与采集字节完全一致。
这仅验证该配置,并不覆盖所有 Mac、转接器、显示器或热插拔路径。物理热插拔事件传递仍未测试。
解析器范围
保留不等于解码。
解析器支持 EDID 1.x 基础块、区块校验、部分结构检查及部分 CTA 能力。DisplayID 与未知扩展载荷会保留,但未完整解码。
通过现有检查不代表完全合规或硬件认证。系统公开的“实时”档案也可能源自驱动缓存或覆盖。
捕获迹象与 Peek-o-Meter
实时元数据检查每五秒查看一次有扫描上限的截图文件夹,以及已知捕获或共享工具的可执行文件名,与 EDID 采集相互独立。剪贴板图像格式检查为可选功能,默认关闭;Linux 不提供剪贴板监测。
类似截图的文件可能只是复制而来,已打开的应用也可能处于空闲状态。工具不会读取屏幕或剪贴板内容,无法可靠证明整个系统中不存在捕获活动。
已在 Mac 上测试截图文件、可执行文件名和可选元数据标记检查。剪贴板适配器有模拟数据测试覆盖;Windows 和 Linux 原生运行仍未经测试。
权限与资源要求
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,但未在所有环境验证原生 WebView 启动与安装器。
始终明确的边界
EDID 本身无法可靠揭示下游采集硬件。遥测缺失代表未知,异常不等于违规。测试版为研究与排障提供证据,并非完整的考试监控检测器,也不会自动作纪律裁决。