in c#, .NET doesn't allow to use global hook. how can i get keyevent to record all keystroke? do u have any examples?