Компонент для определения аппаратной информации ПК

В данной статье хотел бы познакомить с пакетом компонентов GLibWMI, с помощью которого можно узнать подробную информацию о аппаратной части компьютера. Пакет GLibWMI состоит из нескольких компонентов, каждый их которых обладает рядом методов для определения конкретных характеристик аппаратного обеспечения. Данный компонент работает как в среде Delphi так и C++ Builder.

В архиве имеются откомпилированные демо-программы, в которых отображена работа всех методов компонентов пакета GLibWMI.
После установки компонента в среду Delphi внедряются следующие компоненты (их можно видеть на рисунке ниже):

teh-info

  • BiosInfo – позволяет узнать информацию о BIOS.
  • DisplayInfo– позволяет узнать информацию о видеокартах.
  • DiskDriveInfo– позволяет узнать информацию о дисках.
  • ProcessorInfo– позволяет узнать информацию о процессорах.
  • CDRomDriverInfo-позволяет узнать информацию о встроенных и эмулированных приводах оптических дисков.
  • KeyboardInfo– позволяет узнать информацию о клавиатуре.
  • PrinterInfo– позволяет узнать информацию о принтерах.
  • BatteryInfo-позволяет узнать информацию о батареи ноутбука.
  • SoundDeviceInfo– позволяет узнать информацию о звуковых картах.
  • OperatingSystemInfo– позволяет узнать информацию об ОС.
  • PointingDeviceInfo– позволяет узнать информацию о мышке.
  • PhysicalMemoryInfo– позволяет узнать информацию о памяти.
  • ProcessInfo– позволяет узнать информацию о запущенных процессах.
  • ServiceInfo– позволяет узнать информацию о сервисах.
  • DesktopMonitorInfo– позволяет узнать информацию о мониторах.
  • ComputerSystemInfo– позволяет узнать информацию о компьютере.
  • StartupCommandInfo– позволяет узнать информацию о процессах, запускаемых после запуска системы.
  • NetworkAdapterInfo– позволяет узнать информацию о сетевых картах.
  • UserAccountInfo– позволяет узнать информацию о пользователях.
  • ShareInfo– позволяет узнать информацию об общедоступных ресурсах.

objInspect

Для использования методов любого из компонентов пакета GLibWMI необходимо произвести его активацию в Object Inspector→Active = True.