COM против WMI для предоставления информации - PullRequest
3 голосов
/ 03 апреля 2009

Какой метод лучше использовать, если я хотел бы предоставить пользователю некоторую информацию о моем аппаратном устройстве.

Стоит ли разрабатывать проприетарную библиотеку COM или поставщика WMI?

Ответы [ 2 ]

6 голосов
/ 03 апреля 2009

Думаю, это не сложно: WMI - это благословенный Microsoft способ предоставления информации о производительности и оборудовании.

Именно так вы и должны предоставлять информацию, которую описываете. Существует множество прецедентов в классах Win32_Computer и других аппаратных устройствах, которые предоставляют сведения о процессоре, размере памяти и т. Д. (Вещи, которые не меняются при работе программного обеспечения).

Я говорю это, поскольку вы специально отметили «аппаратное устройство». Не думайте, что WMI предназначен для сообщения только о таких типах программного обеспечения, как использование памяти или списки процессов.

Существует большое количество программного обеспечения, специально созданного для запросов WMI (включая одно из моих), поэтому нет недостатка в людях, которые будут знать, как это сделать.

4 голосов
/ 04 апреля 2009

WMI очень хорош. Поиграйте немного с помощью этого инструмента WMI Code Creator , хорошо для изучения WMI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...