From: Jason Harrison on
I'd like to know how to determine if an installed printer driver is
WHQL-signed. How do I do this? I tried looking at the Printer Server
properties and examining the properties of the drivers but couldn't
find any signing information for any of the DLLs.

This included HP printers who'd I expect would have pass WHQL testing.

-Jason
From: Kerem Gümrükcü on
Hi Jason,

assuming you know the path of the driver (if not
have a look at the devcon sample and how to list driver
files for a device), you can work like this:

[Example C Program: Verifying the Signature of a PE File]
http://msdn.microsoft.com/en-us/library/aa382384%28VS.85%29.aspx

Have a look at all the Cryptography and Security functions, they
can be of big help, also the examples,...

Good luck!

Regards

Kerem

--
-----------------------
Beste Gr�sse / Best regards / Votre bien devoue
Kerem G�mr�kc�
Latest Project: http://www.pro-it-education.de/software/deviceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
-----------------------

From: Pavel A. on
"Jason Harrison" <drjasonharrison(a)gmail.com> wrote in message
news:4fb99385-7e89-4391-ae8c-50c733a18ce9(a)u1g2000pre.googlegroups.com...
> I'd like to know how to determine if an installed printer driver is
> WHQL-signed. How do I do this? I tried looking at the Printer Server
> properties and examining the properties of the drivers but couldn't
> find any signing information for any of the DLLs.
>
> This included HP printers who'd I expect would have pass WHQL testing.

Find the printer in the Device Manager.
Then click on properties and "driver details". Drivers passed WHQL will be
signed with the MS signature.
(Note: you need to be logged on as admin, otherwise the signature details
may be not displayed correctly).

--pa