Отключить проверку CTRL+Break и CTRL+C в досе

Тема в разделе "WASM.BEGINNERS", создана пользователем xabar23, 8 июл 2008.

  1. xabar23

    xabar23 New Member

    Публикаций:
    0
    Регистрация:
    4 июл 2008
    Сообщения:
    5
    каким образом можно произвести данную операцию?
    заранее спасибо!
     
  2. mikityak

    mikityak Забанен

    Публикаций:
    0
    Регистрация:
    5 авг 2007
    Сообщения:
    160
    а скакой прогой ты в этом досе [​IMG] работаеш ?
     
  3. xabar23

    xabar23 New Member

    Публикаций:
    0
    Регистрация:
    4 июл 2008
    Сообщения:
    5
    разницы нет с какой
    просто надо игнорить стрл брейк =)

    при этом не резидентно... вот вам и задачка
     
  4. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    советую посмотреть книжку Джордайна (вроде правильно написал) "Программирование под IBM PC / XT / PCjr" (здесь тоже могу ошибаться, давно это было)
     
  5. FatMoon

    FatMoon New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2002
    Сообщения:
    954
    Адрес:
    Russia
    Есть некоторая разница, пишешь ли ты свою программу, которую не должны прервать через Ctrl-C (тогда просто не вызываешь чувствительных к этому функций), или имеешь некоторую программу, чужую, останавливающуюся по контрол-ц, которую не должны прервать этой комбинацией.

    В первом случае масса решений (прямой вывод в видеопамять и прямое чтение с портов клавиатуры, неиспользование int 21h, перехват прерываний - это не будет резидент, это будет часть инициализации твоей программы). Во втором либо патч, либо резидент