Windows 8 从鼠标驱动程序读取输出数据

Windows 8 从鼠标驱动程序读取输出数据,windows-8,mouse,driver,robotics,Windows 8,Mouse,Driver,Robotics,我最近拆开了在商店找到的一个8美元的无线USB鼠标,拿出了硬件和USB硬件。如果我想从哪里开始呢 A-编写我自己的驱动程序软件,以我喜欢的方式使用鼠标中的数据(可能将激光用于机器人) -或- B-获取驱动程序输出的数据,而不让它实际控制我的鼠标。(即,驱动程序是否在激光器不活动和读取时输出?)我觉得这很难解释,因此我将用另一个例子尽我所能。。假设我想读取驱动程序数据(鼠标位置)并编写一个程序,将其转换为某种形式的可用信息(即,在坐标流中读取,如果坐标流停止,激光器不会读取任何内容),但不让驱动程

我最近拆开了在商店找到的一个8美元的无线USB鼠标,拿出了硬件和USB硬件。如果我想从哪里开始呢

A-编写我自己的驱动程序软件,以我喜欢的方式使用鼠标中的数据(可能将激光用于机器人)

-或-

B-获取驱动程序输出的数据,而不让它实际控制我的鼠标。(即,驱动程序是否在激光器不活动和读取时输出?)我觉得这很难解释,因此我将用另一个例子尽我所能。。假设我想读取驱动程序数据(鼠标位置)并编写一个程序,将其转换为某种形式的可用信息(即,在坐标流中读取,如果坐标流停止,激光器不会读取任何内容),但不让驱动程序实际移动鼠标,这样我仍然可以控制鼠标

显然,B是我更喜欢的方法,因为它看起来最简单,但我可能错了

鼠标规格:

操作系统:Windows 8 64位

接受资源、建议和指针。(不要费心给我指任何其他硬件,因为它很便宜,我买了一个新鼠标,所以我决定把旧鼠标拆开,看看我能用它做什么。)

编辑: 找到,是否值得修改当前驱动程序

编辑2:看看我的驱动程序,我仅有的两个鼠标驱动程序是触摸板(显然是因为我在笔记本电脑上)和“HID兼容鼠标”。不过我还是没能找到司机


当前解决方案我将使用java多输入库来分离我的输入,希望能有所进展。但我仍然需要禁用鼠标在屏幕上的移动。

你能指定你正在开发的操作系统吗?哦,天哪,哇,我忘了。最好是Windows 8。