Достать информацию DMI/SMBIOS из дампа bios(.bin файл) на c#

Требуется достать информацию DMI/SMBIOS из дампа bios(.bin файла). Не удалось не где найти способ сделать, ходил достать DMI самого ПК, но из дампа биоса(.bin) не где нету. Надеюсь, кто-то сможет подсказать способ.

С# .netFramework


Ответы (1 шт):

Автор решения: PRODIGY

На сайте dmtf.org имеется спецификация SMBIOS, а на гитхабе сишный хидер с описанием структур. Кроме того имеет смысл скачать утилиту "Read & Write Utility", которая может спарсить в читаемый лог весь SMBIOS-дамп. Так можно будет сравнить реальные поля, с описанием из спеки. Теперь есть все составляющие, и написать из них программу не составит особого труда:

введите сюда описание изображения

→ Ссылка