Discussion:
Drivers not working un Win 7 x64
(too old to reply)
FasterThanLight
2010-08-13 15:08:06 UTC
Permalink
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
Thomas F. Divine
2010-08-13 21:41:45 UTC
Permalink
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
Post by FasterThanLight
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
Loading...