Hello.

Our company makes several simple non-isochronous USB devices that we talk to
using the winusb.sys driver. Our installer package consists of only an INF
file and the various microsoft co-installers required for making sure winusb
is installed properly.

We want to pre-install our INF file using DPInst.exe so that when one of our
USB devices is plugged in, the driver will install without any user
interaction. This, of course, requires that the driver be signed.

My questions:
What is the simplest path to achieve this goal?
Do I just make a .cat file with makecat and sign it with signtool or do we
need to go through WHQL?
If we need to go through WHQL, do we need to go through all of the HCT
hardware tests, or is there a fast-track for INF-only installs?
Will one signature work for XP32, XP64, Vista32, and Vista64?


We are currently waiting for our VeriSign key, so we can try it out.


Thank you
Scott Wild

Re: Need help with signing inf-only driver installs. by Tim

Tim
Fri Aug 22 00:45:35 CDT 2008

Scott Wild <ScottWild@discussions.microsoft.com> wrote:
>
>Our company makes several simple non-isochronous USB devices that we talk to
>using the winusb.sys driver. Our installer package consists of only an INF
>file and the various microsoft co-installers required for making sure winusb
>is installed properly.
>
>We want to pre-install our INF file using DPInst.exe so that when one of our
>USB devices is plugged in, the driver will install without any user
>interaction. This, of course, requires that the driver be signed.

It requires that the driver PACKAGE be signed.

>My questions:
>What is the simplest path to achieve this goal?
>Do I just make a .cat file with makecat and sign it with signtool or do we
>need to go through WHQL?

If you want a silent install, you must go through WHQL. There is no
shortcut. If you sign the package yourself, you'll get the "Do you trust
software created by Company Xxxx?" dialog.

>If we need to go through WHQL, do we need to go through all of the HCT
>hardware tests, or is there a fast-track for INF-only installs?
>Will one signature work for XP32, XP64, Vista32, and Vista64?

HCT is no longer applicable. You must use DTM -- the Driver Test Manager
-- part of the Windows Logo Kit. DTM requires a significant investment in
hardware, software, and personnel.

If your device falls into a standard device class, you must pass the DTM
tests for that class. If not, there is an "unclassified" device category
which is somewhat simpler.

When you submit the kit, you tell them which operating systems you need.
--
Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.

Re: Need help with signing inf-only driver installs. by chris

chris
Mon Aug 25 09:43:23 CDT 2008

On Aug 22, 12:45 am, Tim Roberts <t...@probo.com> wrote:

> If your device falls into a standard device class, you must pass the DTM
> tests for that class.

Is that true? I thought you could choose "Unclassified" no matter
what, as long as you don't care about getting a logo.

Re: Need help with signing inf-only driver installs. by Don

Don
Mon Aug 25 09:54:29 CDT 2008

I've been looking at this, WHQL still allows ths for desktop devices, but
has withdrawn this for server devices.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply




<chris.aseltine@gmail.com> wrote in message
news:25891f45-c038-4ef3-87c3-3619b768fd86@k37g2000hsf.googlegroups.com...
> On Aug 22, 12:45 am, Tim Roberts <t...@probo.com> wrote:
>
>> If your device falls into a standard device class, you must pass the DTM
>> tests for that class.
>
> Is that true? I thought you could choose "Unclassified" no matter
> what, as long as you don't care about getting a logo.