Я делаю модуль, который будет управлять и перемещать устройство панорамирования и наклона через КЛАВИАТУРУ.Модуль является C # .DLL и загружается динамически через другой модуль, используя отражение.Модуль НЕ МОЖЕТ иметь какую-либо форму (видимую).
Я использую код, который я нашел на http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx для крюка низкого уровня kb.Единственная проблема заключается в том, что он использует приложение consol и вызывает Application.Run (), чтобы позаботиться о цикле сообщений, который необходим для правильной работы ловушек.Поскольку у меня есть .dll, а не консольное приложение, я не могу заставить его работать и ловить нажатые клавиши.
Вопрос: как я могу заменить вызов для Application.Run (), чтобы принятьЗабота о цикле сообщений в .dll, чтобы поймать ловушки KB?
Thx !!!!