Здравствуйте.
Есть такой вопрос. Много с кем консультировался, но вот никак не могу толком разузнать, где храняться (какие адреса) данные которые выводяться в таблице POST'a.
Может кто подскажет? Иль мануал у кого есть?
____________________________________________________________________________
Задача такова:
Нужно смоделировать окно POST - в точности с оригиналом, и сохранить для начала в текстовой форме...
P.s. Нужны именна адреса памяти... Но не реестор Windows, т.к. этот способ я знаю и он менее практичен и интересен :mrgreen:
А вот реестр, который "знаю" - это интересно. Что знаешь?
Ты вообще форум читал? Куски кода BIOS в плане POST видел?
??? Не понял...
А на счёт варианта с реестром я чуть позже может даж кусок исходника выкину...
Ты хочешь нарисовать табличку при загрузке с процом и т.п. и список PCI-устройств?
Так эта инфа не лежит по адресам... По мелочи - можешь погуглить по BIOS Data Area, хотя каким оно тебе под Виндой поможет - без понятия.
Так что выхода 2:
1. доставать инфу из Винды (реестр, спрашивать у драйверов)
2. самому все независимо отдетектить (как это делают проги типа Sandra или Everest).
Ага... Оно самое! PCI Device Listing...
Первый не подходит... Почему? Писал в первом посте. :wink:
а на счёт второго это уже ближе, но насколько я помню сандра и эверест не определяют специфичную инфо, допустим прерывания устр-в...
Тогда в таком случае назревает немного другой вопрос - как отдетектить эти параметры, если через память это невозможно организовать... :roll:
сайт www.astra32.com
все прекрасно детектится...
пробуйте PCI32 с http://members.datafast.net.au/~dft0802/downloads.htm
За ссылку спасибо... Можно черпнуть от туда кое что... :wink:
http://members.datafast.net.au/~dft0802/downloads/pci.zip
внимательней надо быть...
Еще вот это надо
http://members.datafast.net.au/~dft0802/downloads/pcidevs.txt
Если еще и табличку с процессором, кешем и т.п. - тогда ищи библиотеку TMi0SDGL, последняя версия 2.15, процы новее Athlon Palomino и P3 - разбирайся и дописывай сам.
HDD/CD - ищи исходники ideinfo.
И т.д., и т.п. :wink: