2

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

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

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

任何帮助将不胜感激。

4

2 回答 2

1

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

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

于 2008-11-19T15:21:43.597 回答
0

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

于 2011-10-06T15:19:03.413 回答