Нужна программка...

Нужна программка под dos , которая выводит на экран (или в файл) название материнки и версию установленного в ней биоса. вот runiflash это делает хорошо, но он для других задачи к тому же виснет на новых чипсетах. к runiflash есть же исходинки, но я в программировании "0" , подскажите куда "копать". Спасибо.

Аватар пользователя icbook

vvnet писал(-а):
Нужна программка под dos , которая выводит на экран (или в файл) название материнки и версию установленного в ней биоса.

ASTRA for DOS не подходит?
sysinfolab.com/ru/download.htm

хотелось бы самому написать программку , только с вышеперечисленной функцией. окуда инфу о матери и биосе вобще считать можно, где она находиться?

Аватар пользователя icbook

vvnet писал(-а):
хотелось бы самому написать программку , только с вышеперечисленной функцией. окуда инфу о матери и биосе вобще считать можно, где она находиться?

Что ж, это дело хорошее. а главное - в рамках идеи данного сайта. Вам лучше поговорить с Создателем:) Если Ваша работа станет частью сайта, он, думаю, согласиться поруководить и помочь.

vvnet писал(-а):
...но я в программировании "0" , подскажите куда "копать". Спасибо.

Беспокоит Ваша самооценка. А еще - чтобы через месяц не надоела возня вокруг сотни разновидностей BIOS:
AwardBIOS
AMIBIOS v5.x
AMIBIOS v6.x
AMIBIOS v7.x
AMIBIOS v8.x
PhoenixBIOS (десяток разных релизов)
InsydeBIOS (бессистемный подход)

А "копать" нужно в Run-Time коде - сегмент F000, классификация, систематизация, особенности и отличия и т.п. ID-строки, TAG-строки, OEM-строки и т.п. Все это нужно собирать и раскладывать по полочкам самому. Вы готовы к этому подвигу?

учитывая почти нулевой запас знаний (а я думаю нужен ассемблер) , то нет ,не готов. подскажите литературку какую-нить по данной тематике. а еще , есть же исходники uniflash-a , а он название материнки и версию биоса показывает на ура , независимо от чипсета. я в исходниках копался , но трудно.....

Аватар пользователя icbook

Простите великодушно, но я Вам не помощник. Если желающие откликнутся, их совет Вы увидите первым:)

Появилась такая мысль. если название мп и версия биос находится непосредственно в bios-е, а bios , после удачного прохождения поста переноситься (копия) в память . то зная адреса его можно считать , а это куда проще, как мне кажется, чем обращатся к нему непосредственно. Теперь вопорс к гуру . где все-таки находится название материнской платы и версия установленного биос?

Добавлено спустя 20 минут 56 секунд:

а еще точнее информация о материнсой плате находиться в DMI . где он находиться этот DMI ?

Аватар пользователя Compiller

На компактах от EpOX есть такая - EpOX MB ID
не поручусь, что DOS, но консольная. Сохраняет ID матплаты в корень диска С

Явно DOS потому как явный ASM - 940 байт
rapidshare.com/files/17342814/mbid.EXE.html

Дрессируем коров :)

Compiller. спасибо , посмотрю. явно что вся мне необходимая инфа находится в DMI (SMBIOS). остается только - написать программу котрая считывает нужные записи (и\или строки в этих записях) . есть программка smbiosd - так она читает все или только интересующее поле, но все равно слишком много мусора. жаль конечно что у матерей нет своего ID , как например у тех же сетевых карт.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей