Здравствуйте. у меня есть вопрос: как получить информацию по используемым I/O портам на компе, чтобы составить похожую таблицу, как в MSinfo32. как это сделать до загрузки ОС? и после?
Если тебя интересуют адреса портов, прерываний и областей памяти, то смотри в сторону программ умеющих с шины PCI инфу тащить - первооснова там. MSinfo32 скорее всего вытаскивает информацию из реестра и драйверов и до загрузки ОС тебе никак не поможет.
хм... а где можно инфу по написанию таких программ найти? в MSDN library всё очень поверхностно и конкретно о WDM...
> как получить информацию по используемым I/O портам > на компе, в общем случае _никак_, а так - обращаемся к ACPI или PCI обе описаны в даташитах на все чипсеты. работа с PCI - стандартна, с ACPI... ну так скажем почти стандартна > чтобы составить похожую таблицу, как в MSinfo32. > как это сделать до загрузки ОС? и после? после через реестр. см. regdmp.exe из DDK. она крохотная. 22 кило. дизасмится на ура. > Если тебя интересуют адреса портов, > прерываний и областей памяти, > то смотри в сторону программ умеющих с шины > PCI инфу тащить - первооснова там. дык с PCI самому легче работать. протокол-то стандартизирован. только ACPI все равно по своему все перераспределит. > хм... а где можно инфу по написанию таких программ > найти? в DDK насколько я помню PCI и ACPI описаны. ну лично мне в свое время хватило одного брауна, т.к. другого просто не было у меня ;(
2 Каспкрский: спасибо, посмотрю. только если не трудно, можешь на zOOm_ER@mail.ru файл энтот послать.... DDK c онлайна читаю - так нету.