WHQL signing confusion

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hi,

I have developed a display driver I would like to have CAT-signed by WHQL.

My driver consists of three binaries and a single INF. The installer is an
executable, with the binaries and the INF file embedded. When installing,
the installer extracts binaries and INF and installs the usual way (class
installer etc). The driver loads at boot-time.

1)
I have signed the 32bit and 64bit binaries with signtool.exe. Can I just
ship my driver as three (six) binaries and an inf-file to WHQL, or do I need
to package it in some way (e.g. a CAB-file)??

2)
When/if WHQL accepts and signs my driver, I get a CAT file in return. I
reference this file from the inf-file (CatalogFile=...). If I include the
CAT file in above mentioned installer, everything should work. .. right? Or
do I need to install in some other way??

3)
When I get my driver CAT-signed, and I discover and fix a bug in it, do I
need to start all over with WHQL?

4)
I'm completely new to driver signing, so any other advice you may have will
be greatly appreciated!


Thanks and regards,
Sebastian Bargmann


.



Relevant Pages

  • Re: WHQL signing confusion
    ... Then use the logo submission wizard to pack up the .cpk files with the driver binaries and inf file to a .cab file. ... As long as no changes are made to the driver binaries or the inf file, then your installer should work. ...
    (microsoft.public.development.device.drivers)
  • Re: audio drvs for A7N8X-E mobo
    ... As a unified driver, it has driver bits and pieces for ... When using the installer, ... Ethernet driver 4.42 (WHQL) ... Memory controller driver 3.38 ...
    (alt.comp.hardware.pc-homebuilt)
  • Re: Hibernation without EWF
    ... Installing the class installer for the display was the trick. ... Not surprising hibernation doesn't work for you. ... Your display driver never got installed on the target. ... You not only need the class installer but also the proper display driver for the video card you are using on the target machine. ...
    (microsoft.public.windowsxp.embedded)
  • Re: distributions: UBUNTU vs DEBIAN
    ... there's nothing stopping anyone who wants Debian to support ... Its ethernet controller needs the extremely non-free ixp400 driver which ... the installer will soon take care of copying that ...
    (Debian-User)
  • Windows 7 - great and not so great upgrade experience
    ... Getting the upgrade going was a bit of a challenge. ... printers list (no W7 driver is available). ... The installer also ... since I cannot use the Vista recovery partition (the ...
    (comp.sys.mac.advocacy)