Как получить дату BIOSDelphi , ОС и Железо , BIOSКак получить дату BIOS
Here's the translation of the text into Russian: Единица Delphi, которая извлекает дату BIOS! Функция
Результатирующая строка должна содержать дату BIOS в формате "MM/DD/YY" или аналогичном, в зависимости от реализации BIOS. Обратите внимание, что это код предполагает, что структура данных BIOS хранится по адресу $F000:$FFF5 и что дата представлена в виде строки. Это может не быть истиной для всех реализаций BIOS, поэтому вам нужно тщательно тестировать этот код перед использованием его в производстве. Также помните, что это код платформозависимый и работает только на архитектуре x86. Вот альтернативное решение, использующее встроенную функцию Delphi
Эта APPROACH более платформонезависима и не требует прямого управления памятью. Однако она может не работать на всех системах, поддерживающих Delphi, поскольку дата BIOS может быть недоступной или представлена differently. Данная статья описывает способ получения даты BIOS с помощью программирования в Pascal, использованием функции SegOfsToLinear для преобразования адреса из.segmented в линейный и вызова функции GetBiosDate для чтения даты из BIOS. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
|||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |