49 lines
1.3 KiB
Batchfile
49 lines
1.3 KiB
Batchfile
|
@echo off
|
||
|
@rem signs the system32 dll's in testbin
|
||
|
|
||
|
SETLOCAL
|
||
|
|
||
|
set TestBinDir=%_NTTREE%\testbin
|
||
|
set TmpDll=tmp_signit.dll
|
||
|
set DEBUG_PRINT_MASK=
|
||
|
|
||
|
|
||
|
call :DoSignit crypt32.dll
|
||
|
call :DoSignit cryptext.dll
|
||
|
call :DoSignit cryptnet.dll
|
||
|
call :DoSignit cryptsvc.dll
|
||
|
call :DoSignit cryptui.dll
|
||
|
call :DoSignit initpki.dll
|
||
|
call :DoSignit mscat32.dll
|
||
|
call :DoSignit mssign32.dll
|
||
|
call :DoSignit mssip32.dll
|
||
|
call :DoSignit psbase.dll
|
||
|
call :DoSignit pstorec.dll
|
||
|
call :DoSignit softpub.dll
|
||
|
call :DoSignit wintrust.dll
|
||
|
|
||
|
|
||
|
goto :EOF
|
||
|
|
||
|
|
||
|
|
||
|
:DoSignit
|
||
|
set signcode_name=%_NTUSER%::%1(%_BuildArch%, %_BuildType%, %_BuildOpt%) Test Private
|
||
|
|
||
|
if exist %TestBinDir%\%TmpDll% del %TestBinDir%\%TmpDll%
|
||
|
@copy %TestBinDir%\%1 %TestBinDir%\%TmpDll% >nul
|
||
|
|
||
|
echo ===== signing %1 =====
|
||
|
signcode -v %RazzleToolPath%\driver.pvk -spc %RazzleToolPath%\driver.spc -n "%signcode_name%" -i "http://ntbld" -t http://timestamp.verisign.com/scripts/timstamp.dll %TestBinDir%\%TmpDll%
|
||
|
|
||
|
del %TestBinDir%\%1
|
||
|
rename %TestBinDir%\%TmpDll% %1
|
||
|
|
||
|
echo ----- checking %1 -----
|
||
|
chktrust -q %TestBinDir%\%1
|
||
|
|
||
|
goto :EOF
|
||
|
|
||
|
ENDLOCAL
|
||
|
|