Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
@echo off @rem ====================================================================== @rem ====================================================================== @rem @rem Microsoft Windows @rem @rem Copyright (c) Microsoft Corporation, 1996 - 1997 @rem @rem File: startchk.bat @rem @rem Contents: Microsoft PRS Signing Utilities @rem @rem History: 20-Aug-1997 pberkman created @rem @rem ====================================================================== @rem ======================================================================
@SETLOCAL ENABLEEXTENSIONS
@set PATH=\CryptSDK\Bin;%PATH%
@set __ECHOON= @set __INPUTFILE=list.txt
@if "%COMPUTERNAME%" == "" @set COMPUTERNAME=TEST
@rem ====================================================================== @rem check command line @rem ======================================================================
:CheckCmdLine
@if "%1" == "" goto FindSubDirs
@if /I "%1" == "-v" @set __ECHOON=TRUE @if /I "%1" == "/v" @set __ECHOON=TRUE
@shift @goto CheckCmdLine
@rem ====================================================================== @rem find subdirs @rem ======================================================================
:FindSubDirs
@if "%__ECHOON%" == "TRUE" @echo on
@dir /ad /b > "%COMPUTERNAME%.DIR"
FOR /F %%i IN (%COMPUTERNAME%.DIR) DO call :DoCheckFiles %%i
@goto end_startchk
@rem ====================================================================== @rem do the actual call @rem ======================================================================
:DoCheckFiles
@cd %1
@if not exist "%__INPUTFILE%" @goto done_for
prsparse "%__INPUTFILE%" "%COMPUTERNAME%.TXT"
FOR /F "eol=; tokens=1* delims=," %%j IN (%COMPUTERNAME%.TXT) DO call :CheckFile %%j %%k :done_for
@cd ..
@goto end_startchk
@rem ====================================================================== @rem check each file @rem ======================================================================
:CheckFile
@chktrust %1
@goto :EOF
@rem ====================================================================== @rem errors @rem ======================================================================
:ErrNoFileToCheck @echo ERROR: @echo file to check not found ("%1"). FATAL! @goto :EOF
:ErrNoListFile @echo ERROR: @echo no %__INPUTFILE% file found. FATAL! goto :EOF
:end_startchk
@ENDLOCAL
|