Статьи Королевства Дельфи


Hooks - аспекты реализации - часть 8


В завершении напишем программу, которая будет устанавливать ловушку типа WH_KEYBOARD и записывать в файл значения нажатых клавиш во всех приложениях (программа будет накапливать в буфере значения нажатых клавиш и как только их количество превысит 40 - все значения будут выведены в соответствующее окно формы). Попутно, в данном примере, новички могут найти ответы на многие вопросы, часто задаваемые в различных форумах. Все объяснения будут даваться в виде комментариев к исходному коду. Откройте каталог Example3, в нём вы найдёте исходные коды библиотеки и главной программы, - разберитесь с ними, а затем откомпилируйте и сами попробуйте программу в действии.

Благодарю а за оказанную поддержку.

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

  1. Microsoft Win32 Software Development Kit.
  2. Стив Тейксейра и Ксавье Пачеко, "Delphi5. Руководство разработчика. Том 1. Основные методы и технологии".
  3. Kyle Marsh, "Hooks in Win32" (in the original).
  4. Dr. Joseph M. Newcomer, "Hooks and DLLs" (in the original).
Скачать проект : (76 K)

Алексей Павлов
Moscow Power Engineering Institute (Technical University)
Faculty of Nuclear Power Plants
для публикации на статья предоставлена





Начало  Назад  Вперед