Can .inf file reference a built-in driver such tha

2020-07-26 07:11发布

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]

2条回答
在下西门庆
2楼-- · 2020-07-26 07:47

Still not a 100% sure but some general pointers:

查看更多
We Are One
3楼-- · 2020-07-26 07:49
  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.)
查看更多
登录 后发表回答