Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How to certify a driver?

17 views
Skip to first unread message

Piotr Wyderski

unread,
Nov 21, 2013, 7:56:43 AM11/21/13
to
Hello,

I have an x64 Vista driver for an AVR programmer
(visible as a virtual COM port), but Win7 refuses
to use it after installation (despite my explicit
approval during installation), because it has not
been certified. So in the Device Manager the device
is visible, but inactive.

Using extreme means (namely, switching Windows to
test mode) I am able to remove that "protection"
and then my device works correctly, but it can hardly
be called a solution. So, what should I do in order
to make it work the "normal" way?

Best regards, Piotr


Tim Roberts

unread,
Nov 25, 2013, 12:08:28 AM11/25/13
to
Piotr Wyderski <pete...@neverland.mil> wrote:
>
>I have an x64 Vista driver for an AVR programmer
>(visible as a virtual COM port), but Win7 refuses
>to use it after installation (despite my explicit
>approval during installation), because it has not
>been certified.

No. It refuses to LOAD the driver because it is not SIGNED. All 64-bit
drivers must be signed. You can sign the driver yourself, as long as you
have the appropriate type of certificate. It does not have to be
certified.

However, this requirement did not change between Vista and Win 7. If your
driver was signed for Vista, then it should work in Win 7, unless you
modified it. Are you using exactly the same driver package as you did for
Vista?

>So, what should I do in order to make it work the "normal" way?

Is this a driver you wrote? Or is this from a 3rd party? If it is from a
3rd party, then you need to get the current build from them. If it is one
you wrote, then you need to sign it.
--
Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.
0 new messages