对于我的项目,我需要一种方法来获取有关已连接屏幕的数据。 具体而言,我需要确定显示器是笔记本电脑内部屏幕还是外部屏幕,并获取所有屏幕数据。
我需要在c ++和C#中获取这些信息。
我读到了关于Win32_DesktopMonitor,关于EnumDisplayDevices和关于Screen Class的信息。 我在这里也阅读了一些相关的问题: Monitor ID and Serial Number Find Number and resolution to all monitors EnumDisplayDevices vs WMI Win32_DesktopMonitor, how to detect active monitors?
我还没有找到答案。任何想法?
答案 0 :(得分:-1)
您可以做的是查询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