Windows:创建一个不需要UI的多鼠标库

本文关键字:UI 不需要 鼠标 一个 创建 Windows | 更新日期: 2023-09-27 18:22:00

我正在尝试创建一个可以管理多个鼠标的windows应用程序,该应用程序的功能是了解哪个设备正在生成输入(有点像微软的Multihouse,但没有用户界面)。

问题是我不想使用UI,因为这将是Unity3D的插件,所以我有很多限制。

我还考虑了一个可以与Unity对话的并行服务,但在这种情况下,我不想阻止所有系统接受鼠标输入。在这种特殊情况下,我必须管理其中的12个设备:AimTrak,它们被识别为鼠标输入设备。那么,有人知道如何在不黑客攻击和重写驱动程序的情况下做到这一点吗?

Windows:创建一个不需要UI的多鼠标库

好吧,经过3天的谷歌搜索,我找到了一种方法!!!!我们需要在user32.dll上制作一个windows系统挂钩,以便捕获所有鼠标输入。