我们使用CPNMouse来运行Windows XP上的应用程序。一个鼠标设备从正常事件队列中分离出来,所以我们可以得到它的位置和事件并自己绘制光标。Windows 7上的多个鼠标光标
不幸的是,CPNMouse无法在Windows Vista/7上运行(请参阅here)。是否有任何库/ SDK在Windows 7上提供相同的功能?
只是为了澄清 - 我们希望“正常”游标存在并绘制另一个游标,该游标应映射到不同的鼠标设备。
更新:不再支持 CPNMouse及其以前 “开源” 从SourceForge撤回。 Only this legacy documentation page exists on the official CPN Tools site。
貌似唯一的商业产品都可以...
如果任何人有从SourceForce原始源代码的副本,请张贴在这里的链接...假设原始许可证是一个标准的SourceForge(开放共享/扩展)版本,应该可以让某人将其分发给一个新项目以继续开发(免费工具)。
这正是CPNMouse正在做的事情 – kshahar 2011-11-01 15:36:24
dsf也用于测试从Windows XP到Windows 7的工业线设备,包括服务器版本。 – jeffery 2012-03-07 00:23:07
我在我的kinectmultipoint.codeplex.com页面有更好的版本。目前正在开展工作。它在dotnet中,但IAM差不多完成了,你可以在wdk中使用默认的c/C++代码并编译并获得我在我的vbscript文件中使用的softehci和其他dll文件。 Iam寻找Windows 8的替代品,但他们似乎没有到目前为止。尝试查看我的代码,尽管您可以修改它来以不同于C++的方式存储鼠标数据。您可以使用多点并让它为您绘制鼠标设备,或者使用一些dsf代码来检测鼠标设备的数量并绘制到屏幕上。 – jeffery 2012-12-28 17:50:40