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.
|
|
@rem ====================================================================== @rem ====================================================================== @rem @rem Microsoft Windows @rem @rem Copyright (c) Microsoft Corporation, 1996 - 1997 @rem @rem File: initperf.cmd @rem @rem Contents: create performance files. @rem @rem History: 05-Oct-1997 pberkman created @rem @rem ====================================================================== @rem ======================================================================
@echo off
@SETLOCAL ENABLEEXTENSIONS
@set __LOG=..\initperf.log
@cd fileset
@if "%COMPUTERNAME%" == "" @set COMPUTERNAME=perf
@if exist tcatnt.fil @del tcatnt.fil @if exist tcatnt.cat @del tcatnt.cat @if exist tcatnt.cdf @del tcatnt.cdf @if exist tsystem.dir @del tsystem.dir
@if exist %SystemRoot%\System32\CatRoot rmdir /s /q %SystemRoot%\System32\CatRoot
@goto AddCDFHeader
@rem ====================================================================== :AddCDFHeader @rem ====================================================================== echo [CatalogHeader]> tcatnt.cdf echo Name=tcatnt.cat>> tcatnt.cdf echo CATATTR1=0x10010001:OSAttr:1:4.x,2:4.x,2:5.x>> tcatnt.cdf echo [CatalogFiles]>> tcatnt.cdf
@goto AddFiles2CDF
@rem ====================================================================== :AddFiles2CDF @rem ====================================================================== @dir /b /A-D-R /L /Oen %SystemRoot%\System32\*.* > tsystem.dir
FOR /F "delims=;" %%i IN (tsystem.dir) DO call :Add2CDFFile "%%i"
@stripqts tcatnt.cdf
@goto CreateCAT
@rem ====================================================================== :CreateCAT @rem ====================================================================== @makecat -v tcatnt.cdf >> %__LOG%
@goto SignCAT
@rem ====================================================================== :SignCAT @rem ====================================================================== @signcode -v driver.pvk -spc driver.spc -n "Performance" -i "http://pberkman2" -t "http://timestamp.verisign.com/scripts/timstamp.dll" -tr 10 -tw 2 tcatnt.cat >> %__LOG%
@goto FinishInit
@rem ====================================================================== :Add2CDFFile @rem ====================================================================== @rem @rem %1: drive, path, and file @rem %2: drive and path @rem %3: file and ext only @rem %4: file only @rem @echo processing: 1=%1 >> %__LOG%
@if not exist "%SystemRoot%\System32\%1" @goto :Error_Loop
echo %1=%SystemRoot%\System32\%1>>tcatnt.cdf
@goto :EOF
@rem ====================================================================== :Error_Loop @rem ====================================================================== echo unable to process %1 >> %__LOG% @goto :EOF
@rem ====================================================================== :FinishInit @rem ======================================================================
cd ..
@ENDLOCAL
|