Глобальные события mousedown и нажатия клавиш не запускаются
Я использовал точно такой же код в моем настольном приложении C#, как здесь: https://github.com/gmamaladze/globalmousekeyhook
Он работает и запускает события mousedown и нажатия клавиш, пока приложение находится в фокусе. Если я нахожусь в другом приложении, давайте посмотрим на Visual Studio (пока работает регистратор мыши), он не запускает события.
Это правильное поведение? Если это так, любая помощь для достижения этого будет принята с благодарностью.
1 ответ
По предложению @Hans Passant, приложение должно быть запущено в режиме с повышенными правами, если нам нужно отслеживать активность в других приложениях с повышенными правами. Запустить приложение ClickOnce в повышенном режиме было не так просто, я воспользовался этим приемом, чтобы добиться этого. http://antscode.blogspot.com.au/2011/02/running-clickonce-application-as.html