Hi
My company wants to use com0com-3.0.0.0. I'm trying to sign this driver using our Certificate. Here what I have done:
Operating System Windows 7 64bit.
- Download Source Code
- Build driver for amd64 (Free Build Environment)
- Copy all the *.inf files to amd64 folder.
- Create/Generate *.cat file using inf2cat.
- Add our (my company) digital signature to the cat file
- Build setupg.exe (Release)
- Download install.nsi from SVN and paste it to NSIS folder.
- Create setup.exe file.
After the driver installation is done, windows gives a popup message "Windows requires a digitally signed driver". When I check the driver in "Device Manager" under "Driver" tab it shows -> Digital Signer: My Company. I really don't know what I'm doing wrong or am I missing a step?
Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi vfrolov
Thank for your response.
I signed com0com.cat file as well as com0com.sys file under amd64 folder. But I still get the same popup message "Windows requires a digitally signed driver".
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Did you ever reach a solution? I'm encountering similar issues, having signed both files and ensuring that the cat file was set against the correct OS. The .sys and .cat files show as signed when inspecting them, but the installer is either not picking up the signed files or something else that I'm not seeing.
Using the latest nsi script file from CVS…
Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Another option would be the Microsoft Application Compatibility Toolkit, I have use this to "RunAs Invoker" but I think you can "self sign" drivers as well with it….
Hi
My company wants to use com0com-3.0.0.0. I'm trying to sign this driver using our Certificate. Here what I have done:
Operating System Windows 7 64bit.
- Download Source Code
- Build driver for amd64 (Free Build Environment)
- Copy all the *.inf files to amd64 folder.
- Create/Generate *.cat file using inf2cat.
- Add our (my company) digital signature to the cat file
- Build setupg.exe (Release)
- Download install.nsi from SVN and paste it to NSIS folder.
- Create setup.exe file.
After the driver installation is done, windows gives a popup message "Windows requires a digitally signed driver". When I check the driver in "Device Manager" under "Driver" tab it shows -> Digital Signer: My Company. I really don't know what I'm doing wrong or am I missing a step?
Thanks
Sign com0com.sys file with your signature.
See step 2 in Building.txt.
Hi vfrolov
Thank for your response.
I signed com0com.cat file as well as com0com.sys file under amd64 folder. But I still get the same popup message "Windows requires a digitally signed driver".
Did you added 7_X64 to inf2cat?
inf2cat … /os:XP_X64,Server2003_X64,Vista_X64,Server2008_X64,7_X64,Server2008R2_X64
Manis-
Did you ever reach a solution? I'm encountering similar issues, having signed both files and ensuring that the cat file was set against the correct OS. The .sys and .cat files show as signed when inspecting them, but the installer is either not picking up the signed files or something else that I'm not seeing.
Using the latest nsi script file from CVS…
Thanks
The easiest way is to override the driver signature check for the driver file in question if you are having trouble self-signing the driver:
Use DSEO
http://www.ngohq.com/home.php?page=dseo
Another option would be the Microsoft Application Compatibility Toolkit, I have use this to "RunAs Invoker" but I think you can "self sign" drivers as well with it….
http://cybernetnews.com/helpful-tip-disable-uac-prompt-for-an-application/
Let me know if this helps anyone, I have to try this for a customer in the next few days…..
We are also needing this for our company. Vyacheslav we are willing to pay you for your time (teamviewer session). Do you offer commercial support?
Thanks,
lm
I have uploaded a signed version.
https://signed-drivers.sourceforge.io/
Thanks!
Just copied it into com0com project.