Запрет прерываний

Тема в разделе "MS Visual C++", создана пользователем XIII, 17 апр 2005.

Статус темы:
Закрыта.
  1. XIII

    XIII Гость

    Как в Windows 98/XP запретить прерывания от мышки, клавиатуры и видеокарты?
    И вообще, возможно ли это?
     
  2. zubr

    zubr Гость

    Возможно, если сделать свои драйвера для мышки, клавиатуры, видеокарты.
     
  3. XIII

    XIII Гость

    zubr, :(
    Значит - нет?
     
  4. zubr

    zubr Гость

    Повторяю, возможно. Чтобы сделать соответствующие драйвера можно воспользоваться WinDriver (очень удобная штука, генерит код драйвера на Delphi, C++Builder, VC++). Надо только изучить прерывания для соответствующего порта или шины.
     
  5. XIII

    XIII Гость

    А по-другому нельзя? ;)
    Вобщем, мне нужно , чтобы пользователь не мог воспользоваться мышью и клавиатурой, для того чтобы ограничить время работы за компьютером.
     
  6. zubr

    zubr Гость

    Ну в данном случае можно сделать так. Пусть ваша программа начинает выполнять какой нибудь цикл, предварительно установив высокий приоритет своему процессу. Юзер будет думать, что компьютер завис.
     
  7. XIII

    XIII Гость

    zubr, - это идея! Спасибо!
    А то я все с этими прерываниями и всякими Hook'ами парился. Оригинальное и простое решение...
    Еще раз Спасибо!
    :)
     
  8. zubr

    zubr Гость

    Рад был помочь :)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей