What do I need to do and how much does it cost to get a device driver for Windows Vista / 7 (32 and 64 bit)?

I have several drivers, which are mainly LibUSB-Win32 with a new .inf file for describing product and vendor identifiers and strings that describe my hardware. This works fine for 32-bit windows, but 64-bit versions have problems; namely, that Microsoft in its wisdom requires all drivers to be digitally signed.

So my questions are:

  • Is there a version of LibUSB-Win32 drivers that are already signed that I could use?
  • If there are not some signers yet, I canibalise what exactly I need to do to get my drivers signed.
  • Do I need to have 64 and 32 bit versions, signed separately, and will it cost more?
  • Is this a free alternative to signing them?
  • Are there any other options that I should consider, besides the fact that my clients boot into test mode every time they start their machines (not an option I would have thought).
  • Are there any other options for signing code besides Verisign? Obviously, a free open source initiative, such as OpenID , would be awesome; -)
+5
source share
4 answers

, . , , 400 !

CMD :

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON
+2

, libusb-winusb libusb, winusb ( MS- , ). YMMV winusb 100% , libusb.

+2

:

  • (.. driver.sys) (KMCS)
  • (.. driver.cat).

, ( Microsoft WinUSB libusb-win32), KMCS.

, , .cat, , .inf , (, .sys) . , KMCS ( ) , .

(, KMCS!) , . , , . , .

+2

, 266 . , . .

Ref.: CERTUM

0

All Articles