"John Bond" wrote:
> My frustrations have multiplied. I finally got the driver signing to work,
> so now I have a signed SwrxDriver.sys and a signed driver package. I have
> verified the signature on my development machine before zipping it up, and
> verified the signatures on the target machine after un-zipping the package.
>
> When I "Update the driver" for the board currently under an un-signed
> driver, I got the message code 52 - driver unsigned... what? or why? So I
> restarted the machine and tried again with the help of F8. The board shows
> error code 18 and recommends that I reinstall. So I do so only to be told
> that my driver is up-to-date. But the board is still banged out. And this
> is while having the signature checking turned off.
>
> What should I do next? Uninstall and delete the software? Remove the board
> and clean the registry? Recompile my driver with a new version number, update
> my inf file, resign the driver, inf2cat, and resign the cat file, rezip,
> redeploy? Can I uninstall the Driver Store so I can get my work done?
>
> Are my customers going to run into this in the field? Are they going to
> have something go wrong, then be unable to load a perfectly good version of
> my driver until I build a new one, exactly the same, except for the version
> number?
>
> I need a little bit more knowledge about what is going on here, so that I
> can quit freaking Win7 out with my driver testing.
> --
John Bond continues in his trials:
Okay, so I chose to uninstall and checked the box to uninstall the software.
Then I scanned for new hardware. Then I reinstalled the software for which
"signtool verify /v /pa SwrxDriver.sys" said all was good and happy

, which
happens to be the latest. After it was complete, I got error code 1, device
is not configured correctly. (Positive attitude time

Awesome!
So I uninstalled the driver, shut down and unistalled that board (DP3209).
Then I installed an NGX800 and restarted Win 7 RC Ultimate 64-bit. Went to
Computer Manager/Device Manager and check on the state of my NGX800, device
status reads Code 52, Windows cannot verify the digital signature... however
in the next window, signtool verify /v /pa SwrxDriver.sys yeilds "files
successfully Verified: 1". And then fc SwrxDriver.sys
c:\Windows\System32\drivers\SwrxDriver.sys says "FC: no differences
encountered"
Stay tuned to this Bat-channel while I try recompiling the exact same code
with a new version number using the same signing process...