Использование прерываний клавиатуры

Тема в разделе "WASM.BEGINNERS", создана пользователем Benzz, 28 май 2011.

  1. Benzz

    Benzz New Member

    Публикаций:
    0
    Регистрация:
    28 май 2011
    Сообщения:
    1
    Добрый день, Господа . :)

    Ежедневное использование высокоуровневых языков сильно развращает, поэтому тяжело возвращаться к истокам. Особенно если последний раз на ассемблере делал что-то лет 15 назад. Я уже потратил несколько вечеров, вспоминая, что и как работает. Но так как мои знания низкоуровнего программирования дальше чем под MS-DOS не продвинулись, наверстать упущенное тяжело и займет это eще доволно приличное время.

    Собственно, хотелось бы получить полный рабочий пример взаимодейсвия с драйвером клавиатуры под Windows 7 x64. Например, сэмулировать нажатие клавиши “A” без использования различных Win API, т.е. используя только системные прерывания.

    Заранее спасибо.
     
  2. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    Невозможно. Винда -- не такая дурная система, чтобы позволять прикладным программам дотянуться до низкоуровневых вещей. Всё, что в ней можно сделать на прикладном уровне, делается через API.
     
  3. h0t

    h0t Member

    Публикаций:
    0
    Регистрация:
    3 апр 2011
    Сообщения:
    735
    Только через драйвер!