В данной статье хотел бы познакомить с пакетом компонентов GLibWMI, с помощью которого можно узнать подробную информацию о аппаратной части компьютера. Пакет GLibWMI состоит из нескольких компонентов, каждый их которых обладает рядом методов для определения конкретных характеристик аппаратного обеспечения. Данный компонент работает как в среде Delphi так и C++ Builder.
В архиве имеются откомпилированные демо-программы, в которых отображена работа всех методов компонентов пакета GLibWMI.
После установки компонента в среду Delphi внедряются следующие компоненты (их можно видеть на рисунке ниже):
- BiosInfo – позволяет узнать информацию о BIOS.
- DisplayInfo– позволяет узнать информацию о видеокартах.
- DiskDriveInfo– позволяет узнать информацию о дисках.
- ProcessorInfo– позволяет узнать информацию о процессорах.
- CDRomDriverInfo-позволяет узнать информацию о встроенных и эмулированных приводах оптических дисков.
- KeyboardInfo– позволяет узнать информацию о клавиатуре.
- PrinterInfo– позволяет узнать информацию о принтерах.
- BatteryInfo-позволяет узнать информацию о батареи ноутбука.
- SoundDeviceInfo– позволяет узнать информацию о звуковых картах.
- OperatingSystemInfo– позволяет узнать информацию об ОС.
- PointingDeviceInfo– позволяет узнать информацию о мышке.
- PhysicalMemoryInfo– позволяет узнать информацию о памяти.
- ProcessInfo– позволяет узнать информацию о запущенных процессах.
- ServiceInfo– позволяет узнать информацию о сервисах.
- DesktopMonitorInfo– позволяет узнать информацию о мониторах.
- ComputerSystemInfo– позволяет узнать информацию о компьютере.
- StartupCommandInfo– позволяет узнать информацию о процессах, запускаемых после запуска системы.
- NetworkAdapterInfo– позволяет узнать информацию о сетевых картах.
- UserAccountInfo– позволяет узнать информацию о пользователях.
- ShareInfo– позволяет узнать информацию об общедоступных ресурсах.
Для использования методов любого из компонентов пакета GLibWMI необходимо произвести его активацию в Object Inspector→Active = True.
