1
Vote

Failing to find the remote under Vista SP2

description

I'm using a Lenovo T500 laptop and Windows Vista (SP2) and having trouble getting the library to recognise the remote. I've got the remote registered in my device list and the debug from the app reveals what looks like the right strings (14 & 15):
 
0 \?\hid#vid_045e&pid_0040#6&2d82a1fa&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
1 \?\hid#vid_045e&pid_0040#7&5a6c8c7&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
2 \?\hid#vid_045e&pid_00b4&mi_00#7&85720ad&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
3 \?\hid#vid_045e&pid_00b4&mi_01&col01#7&201aacf2&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
4 \?\hid#vid_045e&pid_00b4&mi_01&col02#7&201aacf2&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
5 \?\hid#vid_045e&pid_00cb#6&c9833e0&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
6 \?\hid#vid_045e&pid_00dd&mi_00#8&1f9b766b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
7 \?\hid#vid_045e&pid_00dd&mi_01#8&7d7ea26&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
8 \?\hid#vid_046d&pid_c016#6&b467c30&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
9 \?\hid#vid_046d&pid_c309&mi_00#7&359c0e66&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
10 \?\hid#vid_046d&pid_c309&mi_01&col01#7&226bf228&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
11 \?\hid#vid_046d&pid_c309&mi_01&col02#7&226bf228&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
12 \?\hid#vid_046d&pid_c309&mi_01&col03#7&226bf228&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
13 \?\hid#vid_413c&pid_2003#7&2ba893a9&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
14 \?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002057e_pid&0306#8&1eeeea01&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
15 \?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002057e_pid&0306#8&31a89aa6&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
16 \?\hid#{84a1e9b8-12ba-4a9c-8ab0-a43784e0d149}_localmfg&0000#8&a7c02c7&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 0
The program '[4876] WiimoteTest.vshost.exe: Managed' has exited with code 0 (0x0).
 
...but when the software enumerates through 14 and 15, the calls to "HIDImports.HidD_GetAttributes(mHandle.DangerousGetHandle(), ref attrib)" return false so the device is never found.

comments