Всем спасибо действительно решение было намного проще, после длительного гугления была найдена библиотека WbemScripting_TLB которая неплохо справляется с необходимой задачей, но возникла небольшая проблема.В определенные моменты, по непонятной причине появляется следующая ошибка
Код:
Could not convert variant of type (Dispatch) into type (String)
. На данный момент она появляется при попытке получить информации о видеоадаптере и сетевых интерфейсах, На сетевых интерфейсах он не может обработать IP адрес, а видеоадаптерах на некоторых машинах о названии видео процессора и объеме памяти. Может кто сталкивался и может подсказать как это обойти?