On Tue, Aug 2, 2011 at 10:55 AM, Charles Craft wr= ote: > On 8/1/2011 10:13 PM, Xiaofan Chen wrote: >>>> The biggest deal maker was that the MCP does not have Windows >>>> certified drivers >>>> >> That should not matter too much to most users. Many drivers >> do not have WHQL and you will get a warning but that is about >> it and most users will have already got used to that warning. >> >> > http://msdn.microsoft.com/en-us/library/ff548231 > Kernel-Mode Code Signing Policy (Windows Vista and Later) > > It affected some of our drivers at work but I don't know much about it. > Seems like Microsoft is locking down the OS to make it more stable? KMCS is different from WHQL. KMCS means the user can load the driver, which may still give a warning. WHQL prevents the warning. I am one of the admins of libusb-win32 project and thanks for the donations we got the KMCS compatible digital signature from GlobalSign (the other is Verisign) to sign the kernel driver libusb0.sys so that it will work on 64bit Vista and Windows 7. http://sourceforge.net/apps/trac/libusb-win32/wiki That does not mean your libusb-win32 based driver package will be WHQL (since it also includes the inf file and dll file), so you will get a warning. For WHQL, you have to pay Microsoft. --=20 Xiaofan --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .