繁体   English   中英

多监视器感知应用程序:禁用 windows 自动监视器配置

[英]Multi-monitor aware application: disable windows automatic monitor configuration

操作系统:Windows 8

我的应用程序使用涉及主监视器(始终相同)和可用于添加辅助监视器的 HDMI 端口的特定硬件工作。 我需要手动配置监视器配置。 例如,我不想更改主显示器分辨率,仅在支持主分辨率等情况下才允许克隆模式。

使用 Windows API,我可以接收由监视器的插入/拔出生成的消息(WindowsProc 检测到的 WM_DISPLAYCHANGE),测试我想要的所有内容并定义我的配置(QueryDisplayConfig、SetDisplayConfig、EnumDisplaySettings...)。

我的问题是 Windows 会自动设置监视器配置,所以我能做的只是对我想要的配置进行第二次更改。 有没有办法禁用自动多显示器重新安排,用“我自己的”即插即用代替它?

EDID 经理会工作吗? 它会伪造一个已连接的显示器,以防止系统重新配置您的显示器设置。 类似于 Gefen 的 Display Detective - 单独的 DVI 或 HDMI 或 DisplayPort 型号。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM