| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Эмуляция нажатия клавиш (ака драйвер) |
| Автор: oie75 3.9.2011, 06:35 |
| Добрый день всем! Задача: Написать программу, которая берёт скан-коды с COM порта и отправляет их в систему как обычные нажатия клавиш не связанные с каким либо приложением. Среда: Win7, Visual studio team 2008, C#, .NET 3.5 3.0 2.0 1.0 Вопрос: Какой должен быть код на C#, чтобы скан-коды отправлялись в систему, а не в конкретное приложение? Есть ещё одно условие, этот код должен работать для всех приложений, в том числе и для игрушек (DirectInput) или программ которые каким-либо образом напрямую работают с драйвером клавиатуры. Возможно это не решается в C#, .NET 3.5 3.0 2.0 1.0 ? |
| Автор: VSB 3.9.2011, 21:52 |
| http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx http://msdn.microsoft.com/ru-ru/library/system.windows.forms.sendkeys.send.aspx |
| Автор: oie75 4.9.2011, 03:15 | ||
Добрый день! Первая ссылка не нужна была, вопрос уже был решён. А разве вторая ссылка не является классом по работе с формой, если да, тогда как с помощью неё передать нажатия в другие приложения? |
| Автор: VSB 5.9.2011, 14:22 | ||
Оно всего лишь отнесено к
А так - скоре всего, то, что вам нужно |
| Автор: oie75 7.9.2011, 04:05 |
| Тему можно закрывать. |