esk*_*adi 5 .net c# c++ wmi winapi
对于我的项目,我需要一种方法来获取有关已连接屏幕的数据。具体来说,我需要识别显示器是笔记本电脑内屏还是外屏,并获取所有屏幕数据。
我需要用 C++ 和 C# 获取这些信息。
我阅读了有关Win32_DesktopMonitor、有关EnumDisplayDevices和有关Screen Class 的内容。我还在这里阅读了一些相关问题: 监视器 ID 和序列号 查找所有监视器的编号和分辨率 EnumDisplayDevices vs WMI Win32_DesktopMonitor,如何检测活动监视器?
我还没有找到答案。有任何想法吗?
Com*_*ity -3
您可以做的是查询 Windows WMI 类:
http://msdn.microsoft.com/en-us/library/aa394554(v=vs.85).aspx
这些类允许用户收集有关计算机的各种信息(硬件、操作系统……)
我不知道您是否会找到您需要的属性,但可能值得一看。您正在寻找此类:
http://msdn.microsoft.com/en-us/library/aa394122(v=vs.85).aspx