Определить экран ноутбука

Для моего проекта мне нужен способ получения данных о подключенных экранах. В частности, мне нужно определить, является ли монитор внутренним экраном ноутбука или внешним экраном, и получить все данные с экрана.

Мне нужно получить эту информацию как на C ++, так и на C #.

Я читал о Win32_DesktopMonitor, о EnumDisplayDevices и о классе экрана. Я также прочитал некоторые связанные вопросы здесь: Идентификатор монитора и серийный номер Найти номер и разрешение для всех мониторов EnumDisplayDevices против WMI Win32_DesktopMonitor, как определить активные мониторы?

Я еще не нашел ответа. Есть идеи?


Что вы можете сделать, так это запросить классы 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


Что вы можете сделать, так это запросить классы Windows WMI:

http://msdn.microsoft.com/en-us/library/aa394554 (v = vs.85) .aspx

Эти классы позволяют пользователю собирать различную информацию о компьютере (аппаратное обеспечение, ОС, …)

Я не знаю, найдете ли вы свойства, которые вам нужны, но, возможно, стоит взглянуть. Вы ищете этот класс:

http://msdn.microsoft.com/en-us/library/aa394122 (v = vs 0,85) .asp х

Оцените статью
techsly.ru
Добавить комментарий