Как я могу узнать протокол связи мультитач-экрана и написать для него приложение на C #? - PullRequest
1 голос
/ 09 февраля 2010

У меня есть монитор с наложением мультитач поверх него. Он отлично работает с Windows 7, но я хочу написать мультитач-приложение на C # для Windows XP, которое не поддерживает функцию касания из коробки. Никакой документации нет, и я отправил электронное письмо производителю, но так и не получил ответа.

Однако в Windows XP устройство работает с Google Планета Земля, которая изначально не поддерживает мультитач. Поэтому я думаю, что он генерирует много типов сообщений вместе, то есть WM_TOUCH для Windows 7, одно для API Google Earth COM, и, возможно, свои собственные сообщения в виде сообщений UDP или Windows. Как я могу перехватить все коммуникации и узнать протокол?

Ответы [ 3 ]

0 голосов
/ 16 апреля 2010

Существуют такие решения, как Tuio , которые не зависят от Windows 7. Возможно, реализация tuio (или альтернативная) сделает вашу жизнь проще.

0 голосов
/ 17 мая 2011

Я недавно разрабатывал на платформе Windows 7 для мультитач. Я использую UniTuio - см. http://xtuio.com Вы можете посмотреть на мой вопрос, я должен был заставить его работать. Я также использую мост для Windows 7 под названием Touch2TUIO, он, кажется, работает довольно хорошо. Если вам нужно отключить мышь, посмотрите мой вопрос здесь: с использованием windows 7 с unituio

0 голосов
/ 21 марта 2010

OllyDbg - это отладчик очень низкого уровня, который позволяет просматривать множество сообщений, идущих туда и обратно на машине. Я видел, как он использовал обратный инжиниринг сообщений драйвера USB-устройства, чтобы выяснить, как взаимодействовать с элементом.

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

...