首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Windows中模拟其他鼠标?

如何在Windows中模拟其他鼠标?
EN

Stack Overflow用户
提问于 2008-11-19 10:46:10
回答 2查看 1.5K关注 0票数 2

我正在使用MultiPoint软件开发工具包为不太富裕的国家的孩子们创建一个协作教育应用程序,在这些国家,教室里没有为每个学生提供一台计算机。

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

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

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-11-19 15:21:44

假冒鼠标达到MultiPoint所需的程度将需要设备驱动程序。这不是一项容易的任务,但绝不是不可能的。

最好的方法可能是使用Setup API安装一个HID minidriver。然后,驱动程序将接受DeviceIoControls,这将使其模拟鼠标输入报告。

票数 1
EN

Stack Overflow用户

发布于 2011-10-06 23:19:03

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/301532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档