Windows 如何获取显示器的 friendly name

morning-glory 2022-01-14 09:43:50

EnumDisplayDevices() 获取到的 DeviceName 是 \\\\.\\DISPLAY1,DeviceString是显卡名称;

GetMonitorInfo() 取到的 MONITORINFOEX 也是 \\\\.\\DISPLAY1;

EnumDisplaySettings() 的 dmDeviceName 是 “CDD”;

DisplayConfigGetDeviceInfo() 和 QueryDisplayConfig() 这两个 API 没有,很奇怪,我的win10版本和user32.dll版本都是比较新的。

我想得到的是像Windows显示设置里的显示器名称,比如我的是“DELL XXXX”,除了以上的还有其他办法吗?

...全文
395 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuezongshun 2024-08-14
  • 打赏
  • 举报
回复

我也遇到同样问题,请问解决了吗?

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧