kvm-guest-drivers-windows
29 строк · 746.0 Байт
1@echo off
2
3setlocal
4echo Loading Windows 10 build env
5call "%~dp0\SetVsEnv.bat" Win10
6for /r "%~dp0\..\" %%i in (*.sys) do call :sign_if_win10 "%%i"
7for /r "%~dp0\..\" %%i in (*.cat) do call :sign_if_win10 "%%i"
8endlocal
9
10setlocal
11echo Loading Windows 11 build env
12call "%~dp0\SetVsEnv.bat" Win10
13for /r "%~dp0\..\" %%i in (*.sys) do call :sign_if_win11 "%%i"
14for /r "%~dp0\..\" %%i in (*.cat) do call :sign_if_win11 "%%i"
15endlocal
16
17exit /B 0
18
19:sign_if_win10
20echo "%~1" | findstr /i /c:win10
21if errorlevel 1 goto :eof
22"signtool.exe" sign /fd SHA256 /f "%~dp0\VirtIOTestCert.pfx" "%~1"
23goto :eof
24
25:sign_if_win11
26echo "%~1" | findstr /i /c:win11
27if errorlevel 1 goto :eof
28"signtool.exe" sign /fd SHA256 /f "%~dp0\VirtIOTestCert.pfx" "%~1"
29goto :eof