From: Philip Ries [MSFT] on
Yes, what you want to do is possible with WinUSB. Just write your INF
so that, for the experiment mouse's hardware ID, WinUSB will load. Be
sure to specify a unique device interface GUID in the INF.

On 9/7/2010 7:55 PM, Justin wrote:
> I am looking for the simplest way to replace the driver of an existing USB optical mouse. (This is an experimental project)
> I know i could write a KMD to replace the driver but reverse engineering and existing device and debugging KMDs is challenging at best.
> Basically im looking read the opical mouse input data to use for my own purposes without the using it to control the mouse pointer and buttons.
> Can this be done? If not, what would be the best approach?
>
>