читать bios

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by DooD, 8 Dec 2012.

  1. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    Всем ку.
    Что можете предложить по сабжу?
    Читать хочу из под венды,пока на уме тольк драйвер доступа к портам в/в.
     
  2. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    917
    Likes Received:
    492
    Reputations:
    724
    Зависит от железа, различные биосы == раличные способы. У асуса например апдейтер под окнами работает, можно [раздебажить|подсмотреть|слить] инфу о методах доступа.

    Code:
    cmd->wmic bios get
    [​IMG]
     
    _________________________
    #2 VY_CMa, 8 Dec 2012
    Last edited: 8 Dec 2012
  3. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    ты не понял что мне нужно.читать сам bios,а не смотреть тулзами от производителей.читание у всех должно быть одинаковым путем читания байтов через 70h-71h.
     
  4. seosimf

    seosimf Member

    Joined:
    3 Mar 2011
    Messages:
    271
    Likes Received:
    44
    Reputations:
    6
    По идее это для чтения RTC и CMOS. Какие именно данные ты хочешь "читать из bios"?
     
  5. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    все 64 ячейки cmos+ rom bios-a
     
    #5 DooD, 9 Dec 2012
    Last edited: 9 Dec 2012
  6. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    ЕС!получилось читать под дос.
    Теперь надой найти способ работать под виндой.
    кому интересно смотрим:
    http://bydood.blogspot.com/2012/12/bios.html
     
  7. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,691
    Likes Received:
    3,145
    Reputations:
    236
    збц!

    только 0xF000-0xFFFF - 64KB, а BIOS современный - 8MB.

    первый раз столкнулся с подобной проблемой/загадкой,
    когда решил поставить новый Athlon на плату, много чего повидавшую.
    ставится, но не работает. по спецификации китайского производителя мама-платы - работать не будет.

    разозлился, и вышел на сайт любительского pr0n BIOS.
    перепрошил, и всё стало на свои места.

    да, и если DooD вдрук живёт не совсем в Пусть-Пердищеве,
    есть смысл вынуть чип BIOS ROM и дать добрым молодцам с программатором.
    снимут дамп в секунды.