-
Notifications
You must be signed in to change notification settings - Fork 1
TailLight testing
Start by reading the Driver testing page to get an introduction to driver testing.
The MouseMirror
driver will install itself on top of the existing "Microsoft Pro Intellimouse ..." device with HWID HID\VID_045E&PID_082A&MI_00&Col01
(can be modified to fit other mouse models). The TailLight
driver will install itself on top of the existing "HID-compliant vendor-defined device" device with HWID HID\VID_045E&PID_082A&MI_01&Col05
.
Device tree before installing the drivers:
Device tree after installing the drivers:
Device Stack for the TailLight filter driver:
Start MouseMove.exe
and use the keyboard arrow keys to request the virtual mouse device to generate mouse cursor move events.
Example output when running the WMI test scripts:
>powershell -file MouseMirror.ps1
IntelliMouse device:
InstanceName: HID\VID_045E&PID_082A&MI_00&Col01\7&bb7cab7&0&0000_0
Active: True
Flipping: LeftRight=False, UpDown=False
Enabling flipping of mouse movement...
Storing changes...
>powershell -file TailLight.ps1
IntelliMouse device:
InstanceName: HID\VID_045E&PID_082A&MI_01&Col05\7&181f730b&0&0004_0
Active: True
Color: 0
Changing color to ff0000
Storing changes...
From the Microsoft Mouse & Keyboard Center, try to change the tail-light to white
:
Observe that the tail-light instead becomes red
and the following error is added to the Windows Event "System" log: