我正在使用MultiPoint软件开发工具包为不太富裕的国家的孩子们创建一个协作教育应用程序,在这些国家,教室里没有为每个学生提供一台计算机。
因为我们需要支持多达40个连接到一台计算机的鼠标,所以我们需要一种自动化的方法来测试我们的软件。SDK将支持它在系统上找到的尽可能多的鼠标,并检测何时添加和删除鼠标。在WPF窗口中,每个鼠标都显示为一个“虚拟”鼠标指针。每个孩子都可以独立控制屏幕上的“他们的”指针。
我们想创建一个测试工具,让Windows误以为它有多个鼠标。该工具需要创建这些伪设备(40+),并使用它们发送鼠标消息,如移动、按下按钮等
任何帮助都将不胜感激。
发布于 2008-11-19 15:21:44
假冒鼠标达到MultiPoint所需的程度将需要设备驱动程序。这不是一项容易的任务,但绝不是不可能的。
最好的方法可能是使用Setup API安装一个HID minidriver。然后,驱动程序将接受DeviceIoControl
s,这将使其模拟鼠标输入报告。
发布于 2011-10-06 23:19:03
你可以在用于windows的ddk(驱动程序开发工具包)中使用dsf(设备模拟框架)来添加一个模拟的设备,不用担心它的样本是vbscript的,你只需要找出正确的输入报告格式和代码就可以发送。
https://stackoverflow.com/questions/301532
复制相似问题