Думаю, это не сложно: WMI - это благословенный Microsoft способ предоставления информации о производительности и оборудовании.
Именно так вы и должны предоставлять информацию, которую описываете. Существует множество прецедентов в классах Win32_Computer и других аппаратных устройствах, которые предоставляют сведения о процессоре, размере памяти и т. Д. (Вещи, которые не меняются при работе программного обеспечения).
Я говорю это, поскольку вы специально отметили «аппаратное устройство». Не думайте, что WMI предназначен для сообщения только о таких типах программного обеспечения, как использование памяти или списки процессов.
Существует большое количество программного обеспечения, специально созданного для запросов WMI (включая одно из моих), поэтому нет недостатка в людях, которые будут знать, как это сделать.