rem CrossCertFilename - fully qualified path\filename of cross cert.\r
rem CertStoreName - name of certificate in 'MY' Cert store (certmgr).\r
\r
-rem example: signDrivers %CD%\cross-cert My bin\hca\r
+rem example: signDrivers %CD%\Cross-Cert SWPublisher bin\hca\r
\r
rem cmd.exe /V:on (delayed environment variable expansion) is required!\r
set F=on\r
if "%%d" == "amd64" set OEA=7_X64,Server2008R2_X64\r
if "%%d" == "ia64" set OEA=Server2008R2_IA64\r
\r
- echo %0 - Generating %%d .cat files for !OEA!\r
+ echo %0 [%OE%] Generating %%d .cat files for !OEA!\r
inf2cat /driver:!CD! /os:!OEA!\r
if ERRORLEVEL 1 (\r
echo %CD% inf2cat failed\r
exit /B 1\r
)\r
- echo %0 - Signing %%d .cat files\r
+ echo %0 [%OE%] Signing %%d .cat files\r
for %%f in ( *.cat ) do (\r
- echo %0 - Signing %%d\%%f\r
- signtool sign /ac %1 /n %2 %TS% %DU% %%f\r
+ echo %0 [%OE%] Signing %%d\%%f\r
+ signtool sign /ac %1 /s "My" /n %2 %TS% %DU% %%f\r
if ERRORLEVEL 1 (\r
echo %0 signtool sign %%f failed?\r
echo %0 file %CD%\%%f\r
echo +\r
)\r
\r
- echo %0 - Signing %%d .sys files\r
+ echo %0 [%OE%] Signing %%d .sys files\r
for %%f in ( *.sys ) do (\r
- echo %0 - Signing %%d\%%f\r
- signtool sign /ac %1 /n %2 %TS% %DU% %%f\r
+ echo %0 [%OE%] Signing %%d\%%f\r
+ signtool sign /ac %1 /s "My" /n %2 %TS% %DU% %%f\r
if ERRORLEVEL 1 (\r
echo %0 signtool sign %%f failed?\r
echo %0 file %CD%\%%f\r
echo +\r
)\r
\r
- echo %0 - Verify %%d .cat + .sys files\r
+ echo %0 [%OE%] Verify %%d .cat + .sys files\r
for %%f in ( *.sys ) do (\r
set D=%%f\r
set C=!D:sys=cat!\r
if exist !C! (\r
- echo %0 - Verify %%d\!C! %%d\%%f\r
+ echo %0 [%OE%] Verify %%d\!C! %%d\%%f\r
signtool verify /q /kp /c !C! %%f\r
if ERRORLEVEL 1 (\r
echo %0 signtool verify /kp /c !C! %%f failed?\r
)\r
)\r
\r
+echo %0 [%OE%] Finished: %0 %1 %2\r
+echo +\r
endlocal\r
-echo %0 - Finished: %0 %1 %2 %OE% \r