У меня возникла интересная проблема с реализацией глобальной клавиатуры.
Я написал DLL, которая используется для установки хука, а затем приложение (Delphi), которое загружает DLL и обрабатывает результаты хука. Это было сделано сегодня днем на моем ПК на работе, и после некоторого тестирования я понял, что он работает на 100%.
Я только что протестировал то же самое приложение и dll здесь дома, и я не получаю никаких ошибок, но приложение, похоже, также не получает никаких данных.
Обе машины - WinXP, хотя моя рабочая машина - SP2, а эта - SP3.
Произошли ли некоторые изменения в Win32 API, которые могли бы вызвать сбои в работе, или проблема могла быть связана с некоторыми обновлениями A / V / Spyware / MS, которые были недавно выпущены?
Я надеюсь, что кто-то здесь узнает об очевидной причине, что это может произойти, прежде чем я потрачу часы на отладку.
Спасибо!