我正在使用 MultiPoint SDK创建协作教育应用程序对于不太富裕的国家的儿童,教室里每个学生都没有一台计算机。

因为我们需要支持多达40台鼠标连接到一台计算机,我们需要一种自动化的方式来测试我们的软件。 SDK将支持在系统上可以找到的尽可能多的鼠标,并检测何时添加和删除鼠标。每个鼠标在WPF窗口中显示为“虚拟”鼠标指针。每个孩子都可以独立控制屏幕上的“他们的”指针。

我们想创建一个测试工具,让Windows认为它有多个鼠标。线束需要创建这些假设备(40+)并使用它们发送鼠标消息,如移动,按钮等等

非常感谢任何帮助。

有帮助吗?

解决方案

将鼠标伪装到您需要MultiPoint的程度将需要设备驱动程序。这不是一件容易的事,但绝不是不可能的。

最好的方法可能是你的 HID minidriver 可以使用安装API 进行安装。然后驱动程序将接受DeviceIoControl s,这将导致它模拟鼠标输入报告。

其他提示

您可以在ddk(驱动程序开发工具包)中使用dsf(设备模拟框架)为Windows添加模拟设备,不要担心其样本在vbscript中,您只需要找出正确的输入报告格式和代码发送

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top