USB driver on Windows Vista

First of all.. Sorry for my English.

We wrote an USB driver for an embedded application on Windows 2000. It works fine, but now this OS in no more available. I read this:

formatting link

It seems that on Vista-64 bits systems is not possible to load drivers that are not signed. We sell no more than 100 systems a year. I guess if this certification is too expensive for us.

Is it correct? Any link or suggestion?

Thanks in advance, Giacomo

Reply to
-Giacomo-
Loading thread data ...

This issue is not going to go away, it is going to get worse. Microsoft's end goal is to close the PC software and hardware architecture and require all software on Windows to be licensed through them, similar to XBox.

While there /are/ solutions to load unsigned drivers on 64-bit Vista, they will likely break with every new service pack. I would strongly consider moving your project to a different operating system.

Reply to
larwe

Unless your driver absolutely needs to be a kernel-mode driver, why not rewrite it as a user-mode driver? UMDF drivers work on XP and Vista.

-a

Reply to
ammonton

Yes:

formatting link

It seems a good idea. Thanks for the tips. I will work on it.

Giacomo

Reply to
-Giacomo-

WHQL certification is 750 USD per attempt if I remember correctly. But you can self-sign the drivers. Then all you need is a Authenticode certificate which is 495 USD (or so) per year.

Reply to
Daniel Berglund

Read the following URLs.

--
 
 
 Click to see the full signature
Reply to
CBFalconer

Daniel Berglund ha scritto:

Ohhhh. Not too much. We can afford this, but good money is for goods, not for (e)paper ;-) Thanks for reply.

Giacomo

Reply to
-Giacomo-

I can assure you will get a good, solid headache by figuring out how to actually sign the driver using the tools Microsoft provdes. Value for the money :-)

Reply to
Daniel Berglund

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.