Edwin Evans
Edwin Evans

Reputation: 2836

Can .inf file reference a built-in driver such that it won't give warning during installation?

Our device relies on a built-in windows driver (usbser.sys). Do we still need to go through WHQL testing or can we install in such a way that the user won't see a warning about not passing Logo testing? I found http://support.microsoft.com/kb/837637 but it's not clear to me if this will do what I want. Does it matter whether I use DPInst program or have my own program that calls DriverPackagePreinstall?

[Edit: changed "Our code" to "Our device" based on comment]

Upvotes: 2

Views: 2848

Answers (2)

Ilya
Ilya

Reputation: 5613

  1. You don't need to sign usbser.sys (KMCS) but you still need to sign your .inf, because the matching of usbser.sys to your Hardware ID or Compatible ID is not trivial and it's your responsibility, so you should be signed on it.
  2. You don't have to go through WHQL certificate on Windows Vista and higher. A code signing certificate from a known CA will suffice. This will raise a question of "Do you want to trust this publisher?". You can work around this by first adding yourself to the TrustedPublishers (see this question). (WHQL still has its benefits, e.g. you wouldn't have the above warning prompt.)

Upvotes: 3

Yahia
Yahia

Reputation: 70369

Still not a 100% sure but some general pointers:

Upvotes: 1

Related Questions