|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
@echo off
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
echo *
|
|
Packit Service |
384592 |
echo *
|
|
Packit Service |
384592 |
echo * ModSecurityIIS - list dependencies
|
|
Packit Service |
384592 |
echo *
|
|
Packit Service |
384592 |
echo *
|
|
Packit Service |
384592 |
echo * This script is likely to be used as part as a debugging process.
|
|
Packit Service |
384592 |
echo *
|
|
Packit Service |
384592 |
echo *
|
|
Packit Service |
384592 |
echo * The main function of this script is to list all ModSecurityIIS runtime
|
|
Packit Service |
384592 |
echo * dependencies, including system dependencies, to check if there is a
|
|
Packit Service |
384592 |
echo * missing library or a version mismatch. This can be very usefull in case
|
|
Packit Service |
384592 |
echo * ModSecurityIIS refuses to register as IIS module or if IIS refuses to
|
|
Packit Service |
384592 |
echo * start.
|
|
Packit Service |
384592 |
echo *
|
|
Packit Service |
384592 |
echo *
|
|
Packit Service |
384592 |
echo *
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
pause
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
:LOOP_FILE
|
|
Packit Service |
384592 |
SET /a log_file=%RANDOM%+100000
|
|
Packit Service |
384592 |
SET log_file=%TEMP%\ModSecurityIIS-depedencies-%log_file:~-5%.TXT
|
|
Packit Service |
384592 |
IF EXIST %log_file% GOTO LOOP_FILE
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
echo Saving logs at: %log_file%
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
set POSSIBLE_PATHS_X86="C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\dumpbin.exe" "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\dumpbin.exe"
|
|
Packit Service |
384592 |
set POSSIBLE_PATHS_X64="C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\dumpbin.exe"
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
for %%i in (%POSSIBLE_PATHS_X86%) do (
|
|
Packit Service |
384592 |
echo Checking for dumpbin x86... %%i
|
|
Packit Service |
384592 |
echo Checking for dumpbin x86... %%i >> %log_file%
|
|
Packit Service |
384592 |
if exist %%i (
|
|
Packit Service |
384592 |
SET DUMPBIN_X86=%%i
|
|
Packit Service |
384592 |
goto found_x86
|
|
Packit Service |
384592 |
)
|
|
Packit Service |
384592 |
)
|
|
Packit Service |
384592 |
:found_x86
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
for %%i in (%POSSIBLE_PATHS_X64%) do (
|
|
Packit Service |
384592 |
echo Checking for dumpbin x64... %%i
|
|
Packit Service |
384592 |
echo Checking for dumpbin x64... %%i >> %log_file%
|
|
Packit Service |
384592 |
if exist %%i (
|
|
Packit Service |
384592 |
SET DUMPBIN_X64=%%i
|
|
Packit Service |
384592 |
goto found_x64
|
|
Packit Service |
384592 |
)
|
|
Packit Service |
384592 |
)
|
|
Packit Service |
384592 |
:found_x64
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
if "%DUMPBIN_X86:~1,-1%" == "" (
|
|
Packit Service |
384592 |
echo Dumpbin x86 not found.
|
|
Packit Service |
384592 |
echo Dumpbin x86 not found. >> %log_file%
|
|
Packit Service |
384592 |
) else (
|
|
Packit Service |
384592 |
echo Using dumpbin x86: %DUMPBIN_X86%
|
|
Packit Service |
384592 |
echo Using dumpbin x86: %DUMPBIN_X86% >> %log_file%
|
|
Packit Service |
384592 |
%DUMPBIN_X86% /imports /dependents %* >> %log_file%
|
|
Packit Service |
384592 |
)
|
|
Packit Service |
384592 |
)
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
if "%DUMPBIN_X64:~1,-1%" == "" (
|
|
Packit Service |
384592 |
echo Dumpbin x64 not found.
|
|
Packit Service |
384592 |
echo Dumpbin x64 not found. >> %log_file%
|
|
Packit Service |
384592 |
) else (
|
|
Packit Service |
384592 |
echo Using dumpbin x64: %DUMPBIN_X64%
|
|
Packit Service |
384592 |
echo Using dumpbin x64: %DUMPBIN_X64% >> %log_file%
|
|
Packit Service |
384592 |
%DUMPBIN_X64% /imports /dependents %* >> %log_file%
|
|
Packit Service |
384592 |
)
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
goto exit
|
|
Packit Service |
384592 |
|
|
Packit Service |
384592 |
:exit
|
|
Packit Service |
384592 |
echo Logs were saved at: %log_file%.
|
|
Packit Service |
384592 |
echo Trying to open it with explorer...
|
|
Packit Service |
384592 |
explorer %log_file%
|
|
Packit Service |
384592 |
echo Done.
|
|
Packit Service |
384592 |
pause
|