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

Тема в разделе "WASM.BEGINNERS", создана пользователем ostapas, 4 янв 2011.

  1. _sheva740

    _sheva740 New Member

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

    pashe4ka13 New Member

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

    newbie New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2008
    Сообщения:
    1.246
    Как видишь, знающие в данной области люди пока ещё не добрались до данной темы :)