How to log user actions in a winforms application
I would like to log user actions in winforms applications. "User actions" means "click on a menu item / button", "move / maximize / collapse / close a form", "keydown / up", etc.
The log should contain time, action type (click / keydown / etc ...), target (control name / text).
I have access to the source code of the target application, but I would not want to override methods such as "OnClick" or "OnKeyDown" in every winforms control I use unless needed.
Is there some neat solution how to do this?
Thanks!
+1
a source to share