|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 4, 2003 20:07:39 Как читать/писать в CMOS под win NT/2000/XP? |
|
|
Дата: Апр 6, 2003 11:35:57 · Поправил: Four-F Читать HalGetBusData/HalGetBusDataByOffset Писать HalSetBusData/HalSetBusDataByOffset В конечном счете все сводится к вызову неэкспортируемых HalpGetCmosData/HalpSetCmosData. Дизасмни и посмотри. Получить весь CMOS можно так: Cmos equ 0 local byBuffer[256]:BYTE invoke HalGetBusData, Cmos, 0, 0, addr byBuffer, sizeof byBuffer Или побайтно читать/писать порты. Про чтение можно чуть-чуть почитать тут:Драйверы режима ядра Windows 2000 Часть 3: Простейшие драйверы |