Click here to Skip to main content
15,887,262 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
Hi there,

Now I know this has probably been asked many times, I've been googling but nothing I've read seems to work.

I'm trying to install a printer driver without getting the unsigned driver prompt, this is not a system driver.

what I have done:

I have created a certificate using makecert, created a cat file using Inf2cat and signed the cat file with the cert I created. This is all you need to do with printer drivers, only the cat file is signed no other driver files.

On a test PC (vmware) I installed the cert into root and trusted publishers. When I select the inf file via the "Have Disk" option during the add printer wizard the driver shows "This driver has an Authenticode(tm) signature", beneath the model list. But I still get the warning pop-up "Windows can't verify...."

I have disabled UAC, got TESTSIGNING ON, also disable driver check via the F8 boot option and I even changed the group policy option "Code signing for device drivers" to ignore unsigned drivers.

Nothing seems to work!!

This is for testing purposes only and we do get our drivers properly certified through Winqual, any help is welcome ;)
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900