none
WHQL signature and device class LowerLogoVersion RRS feed

  • Question

  • Hi!

    I want to calculate my driver signature score. The following statement is written in MSDN:

    • Windows assigns the next best signature score to a driver that was signed by a third-party using Authenticode technology and to a driver that has a WHQL signature for a Windows version earlier than the LowerLogoVersion value. (http://msdn.microsoft.com/en-us/library/windows/hardware/ff548690(v=vs.85).aspx)

    My question: how can I detect windows version for which WHQL signature is created?

    Regards

    Tuesday, April 15, 2014 10:03 AM

All replies

  • I don't know of a tool that will tell you the logo version of a driver, you can use sigverif.exe (part of Windows) to verify that it is a valid signature.  Also, driverquery (another tool with Windows) will show who signed it.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Tuesday, April 15, 2014 7:50 PM
  • Well yes a cert can be created but it won't have a trusted signing authority so if basically worthless except for testing when you install it on a system. 

    But more important fhb1 is asking how to get information about the certificate.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Tuesday, April 15, 2014 9:19 PM
  • My driver has WHQL signature.  Cat file has attributes "OS=2000,XPX64" and "OSAttr=2:5.00, 2:5.1, 2:5.2".
    I want to calculate my driver signature score for different target machines. 

    First question.
    OS attribute is not used in signature scoring.
    1) am I right?

    2nd Question:
    OSAttr indicates that driver package is compatible with  Windows 5.0, 5.1, 5.2.

    2) Does it is mean that driver has no signature for other windows versions?

    2d Question:

    Signature depends on also device class WindowsLogoVersion of target machine.  Quote from msdn "Windows assigns the next best signature score to a driver that has a WHQL signature for a Windows version earlier than the LowerLogoVersion value.". I can treat device classWindowsLogoVersion value from target machine registry. It's not difficult. My question is the following:

    3) How to retrieve windows version for which WHQL signature is created?

    Regards,
    Wednesday, April 16, 2014 7:24 AM