배치 파일 사용하여 Verifier 설정하기
아래의 문서를 보시면 알겠지만 Verifier 를 설정할때 UI 를 사용하지 않고 Command 로 설정하는 것이 가능합니다. 그래서 다음과 같은 Bat 파일을 만들어 봤습니다.
cls
echo off
@echo =======================================================
@echo =======================================================
@echo ** Set Verifier V1.0 **
pushd .
if "%1"=="/?" goto ERROR
if /i "%1"=="/h" goto ERROR
if "%1"=="" goto ERROR
if /i "%1"=="Set" (
@echo Build Mode : Set
@echo =======================================================
verifier.exe /flags 0xf9 /driver %2 %3 %4 %5 %6 %7 %8 %9
) else if /i "%1"=="Reset" (
@echo Build Mode : Reset
@echo =======================================================
verifier.exe /reset
)
goto END_BAT
:ERROR
@echo -------------------------------------------------------
@echo Help Menu
@echo -------------------------------------------------------
@echo Option 1 : Select Operation ( Set / Reset )
@echo Option 2 : Driver Name MAX 8
@echo MyDriver.sys
@echo -------------------------------------------------------
@echo Current Verifier Option
@echo bit 0 - special pool checking
@echo bit 3 - pool tracking
@echo bit 4 - I/O verification
@echo bit 5 - deadlock detection
@echo bit 6 - enhanced I/O verification
@echo bit 7 - DMA verification
@echo EXAMPLE
@echo 1) Set Driver MyDriver1.sys and MyDriver2.sys
@echo SetVerifier.bat Set MyDriver1.sys MyDriver2.sys
@echo 2) Display the Help
@echo SetVerifier.bat /h
@echo -------------------------------------------------------
:END_BAT
popd .