root\\CIMV2, select * from Win32_***. Где взять информацию о таблицах Win32_***. C#

372
27 мая 2017, 14:57

Хочу написать одно приложение на c#, которое выдает информацию о ПК. Пошарив интернеты, нашел такую вещь System.Management. Так вот там, чтобы получить, например, список служб, используют такое создание объекта

ManagementObjectSearcher searcher3 = 
new ManagementObjectSearcher("root\\CIMV2", 
"SELECT * FROM Win32_Service");

Так вот, где взять список вот этих таблиц, к которым идет обращение за информацией.

Пока что нашел только 2:

  • Win32_Service - таблица со службами
  • Win32_NetworkAdapterConfiguration - таблица с сетевыми интерфейсами.

Можно сслыку, где взять остальные таблицы?

Answer 1

WMI Reference

Operating System Classes

WQL (SQL for WMI)

Для быстрого поиска нужного класса и его свойства с построением кода рекомендую WMI Code Creator 1.0 (как вариант - WMI Code Creator For Windows Forms for VB.NET) или Scriptomatic 2.0.

READ ALSO
Изменить выбор в ListBox

Изменить выбор в ListBox

Добавляю аудио файлы в ListBox нажатием на ButtonДалее срабатывает OpenFileDialog (код ниже)

320
Как называется такая форма записи?

Как называется такая форма записи?

Есть два класса Human и StudentПусть, Student наследуется от Human

256
Чтение файла .adm

Чтение файла .adm

Есть задача - программа проверки правописанияВ качестве словаря должен быть использован файл типа

344
Замена данных в исходящем POST по условию

Замена данных в исходящем POST по условию

Есть radio-переключатель, имеет name="group"

278