HOWTO Sign the Epilog Mini Driver: Difference between revisions
From Pumping Station One
inf file fun |
m Hef moved page User:Hef/Driver Signing to HOWTO Sign the Epilog Mini Driver |
||
| (9 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
== Getting the tools == | |||
* | * Download and install the Windows 8.1 SDK http://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx | ||
* Download, do '''NOT''' install http://www.epiloglaser.com/assets/downloads/drivers/mini/driver_808.exe | |||
** unzip driver_808.exe | |||
== | == Creating and Installing a Driver Signing Cert == | ||
run cmd as administrator | run cmd as administrator | ||
| Line 9: | Line 12: | ||
"C:\Program Files (x86)\Windows Kits\8.1\bin\x64\certmgr.exe" /add "PumpingStationOne.cer" /s /r localMachine root | "C:\Program Files (x86)\Windows Kits\8.1\bin\x64\certmgr.exe" /add "PumpingStationOne.cer" /s /r localMachine root | ||
== Fixup the inf | == Fixup the inf File == | ||
Add the line <code>CatalogFile = EpilogWinX64W8.cat</code> to the <code>[Version]</code> section of the EpilogWinX64.inf file | Add the line <code>CatalogFile = EpilogWinX64W8.cat</code> to the <code>[Version]</code> section of the EpilogWinX64.inf file | ||
| Line 15: | Line 18: | ||
== inf2cat == | == inf2cat == | ||
inf2cat is going to generate a cataloge file (EpilogWinX64W8.cat). | inf2cat is going to generate a cataloge file (EpilogWinX64W8.cat). Before doing this it will report errors in the inf. Fix the errors. I ran into 2 types: Missing files from the 32bit driver, I just removed the entries, and the date needs to be moved up. | ||
C:\Program Files (x86)\Windows Kits\8.1\bin\inf2cat.exe /driver:EpilogWinX64_8.08 /os:8_X64 | "C:\Program Files (x86)\Windows Kits\8.1\bin\x86\inf2cat.exe" /driver:EpilogWinX64_8.08 /os:8_X64 | ||
== Signing the cat file == | == Signing the cat file == | ||
"C:\Program Files (x86)\Windows Kits\8.1\bin\x64\SignTool.exe" sign /v /s PrivateCertStore /n | "C:\Program Files (x86)\Windows Kits\8.1\bin\x64\SignTool.exe" sign /v /s PrivateCertStore /n PumpingStationOne /t http://timestamp.verisign.com/scripts/timstamp.dll EpilogWinX64W8.cat | ||
== | == Installing == | ||
Right click the .inf file >> install. | Right click the EpilogWinX64.inf file >> install. | ||