В базе данных Access создано 9 таблиц. В одной хранятся названия классов, а в других названия параметров WIN32, которые и извлекаются из WMI. Все они имеют по 2 столбца. В первом хранятся описания параметров или процедур, а во втором сам параметр или процедура.
Таблица 2.1 – Главная таблица базы данных (База классов)
Win32_BIOS | Win32_BIOS class |
Win32_CDROMDrive | Win32_CDROMDrive class |
Win32_DesktopMonitor | Win32_DesktopMonitor class |
Win32_DiskDrive | Win32_DiskDrive class |
Win32_PhysicalMemory | Win32_PhysicalMemory class |
Win32_Processor | Win32_Processor class |
Win32_VideoConfiguration | Win32_VideoConfiguration class |
Win32_VideoController | Win32_VideoController class |
В любой момент базу можно дополнять и расширять. Можно добавить классов WIN32, чтобы программа работала с ними.
Таблица 2.2 – Таблица классов BIOS
SMBIOSPresent | SMBIOSPresent |
Версия SMBIOS | SMBIOSBIOSVersion |
Версия | Version |
Кодовый набор | CodeSet |
Номер сборки | BuildNumber |
Описание | Description |
Первичный BIOS | PrimaryBIOS |
Производитель | Manufacturer |
На примере таблицы 2.2 более ясно видна разница между столбцами.
Полный листинг базы данных приведён в приложении Б «База данных»
Описание программы и интерпретация результатов