forderud / IntelliMouseDriver

Filter drivers for Microsoft Pro IntelliMouse that implements safety checks and exposes a WMI interface
MIT License
1 stars 1 forks source link

TailLight: Add HWID string to device context #61

Closed forderud closed 7 months ago

forderud commented 7 months ago

WinDBG output with this PR:

TailLight: DriverEntry - WDF version built on Mar  6 2024 02:47:23
TailLight: PdoName: \Device\000000af
TailLight: HardwareId: HID\VID_045E&PID_082A&REV_0095&MI_01&Col05
DimpHidAddDevice: Failed to open device \\?\HID#VID_045E&PID_082A&MI_00&Col01#7&bb7cab7&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (err=5).
DimpHidAddDevice: Failed to open device \\?\HID#VID_045E&PID_082A&MI_01&Col01#7&181f730b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\KBD (err=5).
TailLight: EvtSetBlackTimer begin
TailLight: SetFeatureColor
TailLight: ProductID=82a, VendorID=45e, VersionNumber=149, DescriptorSize=476
TailLight: SetFeatureFilter
TailLight: EvtSetBlackTimer end
Entered KbfEvtIoDeviceControl

The new HardwareId parameter contains an extended version of the HWID in the TailLight INF file that also includes a REV_0095 part.

forderud commented 7 months ago

@ManOnTheMountainTech FYI.