По сути, это формат, который предоставляет команду Linux hwinfo --monitor поскольку параметр «vendor» кажется невозможным в стандартных классах .NET/PowerShell или Win API.
Похоже, что большинство инструментов .NET предоставляют лишь ограниченные данные об идентификаторах мониторов.
Я попробовал большинство классов .NET/Powershell/WinAPI, предоставляемых для данных мониторов:
- WmiMonitorID
- Win32_DesktopMonitor
- WmiMonitorBasicDisplayParams
- WmiMonitorDescriptorMethods
- EnumDisplayDevices
< li>EnumDisplayMonitors - GetMonitorInfo
Производитель: BOE06CB
Название монитора: BOE
Но мне нужна полная версия идентификатора производителя:
Производитель: RMJCY_NV15N42
Название монитора: BOEhydis NV15N42 (Dell RMJCY)
*Эта проблема не вызвана недостаточными разрешениями или устаревшими драйверами монитора. Если я запускаю на том же компьютере, например, программное обеспечение AIDA64, оно правильно выдает данные в указанном формате.
Кто-нибудь знает, какой класс .NET/WinAPI может извлечь идентификатор производителя монитора в полном формате?
Кто-нибудь знает, какой класс .NET/WinAPI может извлечь идентификатор производителя монитора в полном формате?
p>
Спасибо большое!
Подробнее здесь: https://stackoverflow.com/questions/787 ... e-as-linux