多显示器感知应用程序:禁用 Windows 自动显示器配置
Posted
技术标签:
【中文标题】多显示器感知应用程序:禁用 Windows 自动显示器配置【英文标题】:Multi-monitor aware application: disable windows automatic monitor configuration 【发布时间】:2015-09-15 08:32:42 【问题描述】:操作系统:Windows 8
我的应用程序使用涉及主监视器(始终相同)和可用于添加辅助监视器的 HDMI 端口的特定硬件工作。我需要手动配置监视器配置。例如,我不想更改主显示器分辨率,仅在支持主分辨率时才允许克隆模式等等。
使用 Windows API,我可以接收由显示器的插入/拔出生成的消息(WindowsProc 检测到的 WM_DISPLAYCHANGE),测试我想要的所有内容并定义我的配置(QueryDisplayConfig、SetDisplayConfig、EnumDisplaySettings...)。
我的问题是 Windows 会自动设置监视器配置,所以我能做的只是对我想要的配置进行第二次更改。有没有办法禁用自动多显示器重新排列,用“我自己的”即插即用代替它?
【问题讨论】:
切换到 Windows 7 或 Windows 10 【参考方案1】:EDID 管理器会起作用吗?它会假装连接的显示器,以防止系统重新配置您的显示器设置。类似于 Gefen 的 Display Detective - 独立的 DVI 或 HDMI 或 DisplayPort 型号。
【讨论】:
以上是关于多显示器感知应用程序:禁用 Windows 自动显示器配置的主要内容,如果未能解决你的问题,请参考以下文章