2012-06-21 3 views
1

Мне было интересно, есть ли способ обнаружить, являются ли ключевые штрихи с клавиатуры или вызовом SendKeys.Send.Обнаружение/Блокировка SendKeys.Отправить сообщения с ключами

Я хотел бы заблокировать определенные ключи SendKeys.Send, но если эти ключи находятся непосредственно с клавиатуры, то отпустите их.

ответ

0

Создание консольного приложения и запустить код, расположенный здесь: http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx

Создать второе приложение, которое будет срабатывать SendKeys.Send при нажатии на кнопку. Вы заметите, что первый консольное приложение обнаруживает нажатия клавиш с клавиатуры, но не ключи от SendKeys.Send

Я уверен, что вы могли бы использовать код из статьи, чтобы обнаружить, если нажатие клавиши пришел с клавиатуры или SendKeys.Send

Смежные вопросы