I would like to use the above driver for a USB device containing a Cypress uproc (EZ-USB FX2), attached to a Windows 7 64-bit host. I think this is a Kernel-mode driver, but I am not positive. Can someone confirm that it is? Also, to deploy the driver to customers running our hardware from the same type of host, I think that the driver must be "signed." Being that the driver is "WHQL certified" is there another requirement to use this commercially, such as "kernel mode code signing?"