WUGNET, the Windows User Group Network
Your Complete Resource Center for "The Best" in Shareware, Computing Tips and Support, Windows Industry News... and much more!
Home Forums Shareware Windows Tips Hot Offers FREE Newsletters Arcade Contact Us About Partners
Search WUGNET: RSS Feeds RSS Feeds Advertise with WUGNET    |    Shareware eBooks
HomeHome FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Driver is signed, but Vista x64 thinks it isn't

 
   Home -> Vista -> Security RSS
Next:  How to convert MOD files to almost all popular fo..  
Author Message
PeterSteele




Joined: Sep 21, 2009
Posts: 1



(Msg. 1) Posted: Mon Sep 21, 2009 2:15 pm
Post subject: Driver is signed, but Vista x64 thinks it isn't

We've developed a driver that is designed to run under both 32- and 64-bit versions of Vista. We sign the drivers using the DDK signtool command, applying a VeriSign certificate we've purchased. The drivers load and run fine on our 32-bit systems but when we try to load the drivers on our 64 bit systems Windows complains that the driver is not signed. The sysinternals tool sigcheck though says that it is:

Code:
    $ \\live.sysinternals.com\tools\sigcheck.exe -q -i -h -m -r mydriver.sys

        Catalog:        C:\Users\psteele\mydriver.sys
        Signers:
                MaxiScale, Inc.
                VeriSign Class 3 Code Signing 2009-2 CA
                Class 3 Public Primary Certification Authority
        Signing date:   7:19 AM 9/21/2009
        Strong Name:    Unsigned
        Publisher:      MaxiScale, Inc.
        Description:    My Driver
        Product:        My Driver
        Version:        1.1.0.305
        File version:   1.1.0.305
        MD5:    c0aff971cb3ad93d6d58f8ecc4535cce
        SHA1:   91074149c26e6c6821ce6575a3a570305f799875
        SHA256: c4092f6176e19c47c688dfdaca66fbeb641c992dbcb036d22c4907d4315dd0bc

Additionally, if we view the Properties of the driver it clearly shows that it is digitally signed and everything is in order. However, there are various errors in the event logs related to this driver. This is reported in the Security logs:

Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error.

and we see this error in the System logs:

The MyDriver service failed to start because of the following error:
Windows cannot verify the digital signature for this file. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.

What would cause Vista to think a driver isn't signed when it is when all indications are that it is?
Back to top
Login to vote
Display posts from previous:   
       Home -> Vista -> Security All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Categories:
 Windows XP
  Windows Vista
 Windows Other
 Office
 Office Other
 Security
  • Home |
  • Shareware |
  • Windows Tips |
  • Hot Offers |
  • FREE Newsletters |
  • Arcade |
  • Forums |
  • eBooks |
  • About WUGNET |
  • Partners |
  • Contact

  • WUGNET Privacy Policy |
  • Link to WUGNET |
  • IT Support