Я хотел бы регистрировать действия пользователя в приложениях winforms. «Действия пользователя» означают «щелкнуть по пункту меню / кнопке», «переместить / развернуть / свернуть / закрыть форму», «нажатие клавиши / вверх» и т. Д. *
Журнал должен содержать время, тип действия (щелчок / нажатие клавиши / и т. Д.), Цель (имя / текст элемента управления).
У меня есть доступ к исходному коду целевого приложения, но я не хотел бы переопределять методы, такие как "OnClick" или "OnKeyDown", в каждом используемом элементе управления winforms, если это не нужно.
Есть ли какое-нибудь элегантное решение, как это сделать?
Спасибо!