#display #monitor #windows

monitor-control-win

在Windows上控制显示器(WIP,目前仅支持只读)

2个版本

0.1.1 2021年4月11日
0.1.0 2021年4月10日

#182 in Windows API

MIT许可证

15KB
296 代码行

这个库旨在处理获取Windows上显示器信息和与其通信。目前仅支持获取信息。

对于Linux上的等效库请参阅 xrandr-rs

可靠性

简而言之,这是一个“在我的机器上运行正常”的库。我已在运行Windows 10的Surface Book 2设备上测试了此库。

根据我的依赖项文档,列出所有显示器至少可以追溯到Windows 8.1,可能追溯到Windows 7。

此库用于获取EDID的方法基于旧论坛帖子和个人回答,并依赖于未记录的注册表键。互联网上的一些人报告说它对许多显示器有效。

获取与窗口相交的显示器需要解析一个不透明的ID,并使用正则表达式。如果它可靠地工作,我会感到惊讶。

依赖项

~3–5MB
~87K SLoC