Yes, I've tried libusb-win32 and found that if I have iTunes installed as well then I get a BSOD when I run the test app. Judging by the bug tracker quite a few people are having similar problems. In fact, Microsoft's actually requested a fix: https://sourceforge.net/tracker/?func=detail&aid=2812389&group_id=78138& atid=552262
I was actually thinking of using the existing libhid code running on libusb for Linux and OS X support but changing the code to use the HID functions Microsoft has implemented on Windows. This way we can write our application using the libhid API and not worry about porting issues. I'm not sure if this is something people would want committed to libhid, as it somewhat muddies the original intentions of the code. Unfortunately this is for a commercial application so I can't use libhid if it's still under GPL... Tom Isaacson -----Original Message----- From: Xiaofan Chen [mailto:[email protected]] Sent: Tuesday, August 25, 2009 5:13 PM To: Tom Isaacson Cc: [email protected] Subject: Re: [libhid-discuss] MGE, HID Parser and GPL On Tue, Aug 25, 2009 at 10:29 AM, Tom Isaacson<[email protected]> wrote: > I've been looking around for an open source library that provides USB > HID support across Win32, Linux and OS X and libhid seems to fit the > bill, but the GPL is a bit of a problem. I do not think libhid really works under Windows right now. Even if might work after some hack, it is not a good option for Windows because the need of libusb-win32 driver. It is much better to use platform specific HID API for Windows. -- Xiaofan http://mcuee.blogspot.com _______________________________________________ libhid-discuss mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/libhid-discuss http://libhid.alioth.debian.org/

