Я не знаю прямого способа получить тип используемого порта.Самое лучшее, что я знаю, это то, что вы можете использовать WMI для перечисления объектов класса Win32_DesktopMonitor
и угадывать соединение на основе свойства bandwidth
.
Желая проделать большую работу, вы иногда можете улучшить свои предположения, перечислив Win32_VideoController
объектов.Некоторые контроллеры имеют только VGA, а другие имеют только DVI - но если вы получите контроллер, который поддерживает оба, вы, вероятно, вернетесь к предположениям на основе заявленной пропускной способности (которая также может не предоставляться).