From: FasterThanLight on
Hi,

I'm trying to sign a driver for windows using verisign. The driver works on
xp and vista x86 and x64 and win 7 x86, but not win 7 x64. It shows up as a
code 52 (unsigned driver). In the devide manager, the driver shows up with
the correct digital signer, but the device won't work. If I disable signed
driver enforcement or go into testsigning mode, it works fine, but thats not
a long term solution. Is there special requirements for signing for win 7
x64. I woudl think that if vista x64 works, this should too. I'm using cat
files that are signed, not embedded, and it is not a boot loaded driver, so
that shouldn't be a problem. I'm also using 7.0 of the WDK. Searched
everywhere but no luck...any ideas?

Thanks
From: Thomas F. Divine on
When you created the .CAT did you specify 7_X64?

I use inf2cat to build .CAT files and this line signs for Vista, Windows 7
and Server 2008 x64 Editions:

inf2cat /driver:.\Packages\WLH_X64 /os:Vista_X64,7_X64,Server2008_X64

Thomas F. Divine

"FasterThanLight" <FasterThanLight(a)discussions.microsoft.com> wrote in
message news:13405D61-52A2-4C26-A179-F113FFA778FC(a)microsoft.com...
> Hi,
>
> I'm trying to sign a driver for windows using verisign. The driver works
> on
> xp and vista x86 and x64 and win 7 x86, but not win 7 x64. It shows up as
> a
> code 52 (unsigned driver). In the devide manager, the driver shows up
> with
> the correct digital signer, but the device won't work. If I disable
> signed
> driver enforcement or go into testsigning mode, it works fine, but thats
> not
> a long term solution. Is there special requirements for signing for win 7
> x64. I woudl think that if vista x64 works, this should too. I'm using
> cat
> files that are signed, not embedded, and it is not a boot loaded driver,
> so
> that shouldn't be a problem. I'm also using 7.0 of the WDK. Searched
> everywhere but no luck...any ideas?
>
> Thanks