我有一个多点触摸覆盖在它上面的监视器。它在Windows7上运行得很好,但我想在Windows上用C#编写一个多点触控应用程序,它不支持开箱即用的触摸功能。没有任何文档,我给制造商发了电子邮件,但从未得到回复。
然而,这款设备可以在Windows XP上使用谷歌地球,而谷歌地球本身并不支持多点触控。因此,我认为它会生成多种类型的消息,例如Windows7的WM_TOUCH,Google Earth COM API的一种,以及它自己的UDP或Windows消息形式的消息。如何捕获所有通信并了解协议?
发布于 2010-03-22 01:27:54
OllyDbg是一个非常低级的调试器,它允许您查看在机器上来回传递的大量消息。我见过它被用来对USB设备驱动程序的消息进行反向工程,以找出如何与项目交互。
我怀疑这将是一个很好的起点。它应该允许您确定消息是如何传递的,也许还可以开始梳理它们的结构。
发布于 2010-04-16 04:45:27
像Tuio这样的解决方案并不依赖于Windows7,也许tuio (或替代方案)的实现会让你的生活更轻松。
发布于 2011-05-17 04:02:27
我最近在Windows7平台上进行多点触控开发。我正在使用UniTuio -,看http://xtuio.com,你可以看看我的问题,我必须让它工作。我还在Windows7上使用了一个名为Touch2TUIO的网桥,它似乎工作得很好。如果您需要使鼠标处于非活动状态,请参阅我的问题:using windows 7 with unituio
https://stackoverflow.com/questions/2227541
复制相似问题