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

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
Нужна программка под dos , которая выводит на экран (или в файл) название материнки и версию установленного в ней биоса.


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

vvnet

19 лет назад

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

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

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

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

vvnet

19 лет назад

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

vvnet

19 лет назад

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

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

а еще точнее информация о материнсой плате находиться в DMI . где он находиться этот DMI ?
На компактах от EpOX есть такая - EpOX MB ID
не поручусь, что DOS, но консольная. Сохраняет ID матплаты в корень диска С

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

vvnet

18 лет 12 месяцев назад

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