Выключить монитор

Discussion in 'WASM.BEGINNERS' started by ostapas, Jan 4, 2011.

  1. _sheva740

    _sheva740 New Member

    Blog Posts:
    0
    Joined:
    Aug 31, 2005
    Messages:
    1,539
    Location:
    Poland
    Может тогда
    Code (Text):
    1. invoke Ke386CallBios ...
    Но его нужно вызывать из контекста csrss, как советовали тут:
    http://www.wasm.ru/forum/viewtopic.php?pid=402725
    Тогда наверное последовательность такая
    Code (Text):
    1. invoke PsGetCurrentProcess ...
    2. Поиск адреса загрузки csrss
    3. invoke KeAttachProcess ...
    4. invoke Ke386CallBios ...
    5. invoke KeDetachProcess
    А то что у тебя - не работает ((
     
  2. pashe4ka13

    pashe4ka13 New Member

    Blog Posts:
    0
    Joined:
    Oct 4, 2010
    Messages:
    263
    _sheva740
    Да видимо у нас разные версии hal.dll и в вашей нет x86BiosCall. У меня монитор тухнет. Но как мне кажется использовать прерывания биоса не совсем правильно. Ke386CallBios мне кажется тоже не то, так как есть специальные функции эмулирующие int 10h. Наверное есть способ сделать прогу универсальной, знающие люди подскажите как?
     
  3. newbie

    newbie New Member

    Blog Posts:
    0
    Joined:
    Dec 2, 2008
    Messages:
    1,246
    Как видишь, знающие в данной области люди пока ещё не добрались до данной темы :)