BSOne.SFC/Tocsg.Module/Bs1Flt/MTPMon/bin/eCrmHeHelper/copy_testsign_configDrivers...

59 lines
2.4 KiB
Batchfile

@echo off
setlocal
:: ==============================
:: 경로 변수 설정
:: ==============================
set "SRC_FILE_64=C:\taskToCSG\eCrmHE\OUT_Release - Win64\eCrmHeHelper.dll"
set "SRC_FILE_32=C:\taskToCSG\eCrmHE\OUT_Release - Win32\eCrmHeHelper.dll"
set "DEST_DIR=C:\mgkim\3.work\xPrint\src\MTPMon\bin\eCrmHeHelper"
:: ==============================
:: 대상 폴더 확인 및 생성
:: ==============================
if not exist "%DEST_DIR%" (
echo [Info] 대상 폴더가 없어서 생성합니다: "%DEST_DIR%"
mkdir "%DEST_DIR%"
)
echo.
echo -------------------------------------------------------
echo [1/2] 64비트 파일 복사 중...
echo 원본: "%SRC_FILE_64%"
echo 대상: "%DEST_DIR%\eCrmHeHelper.dll"
copy /Y "%SRC_FILE_64%" "%DEST_DIR%\"
if %errorlevel% neq 0 goto ERROR
echo.
echo -------------------------------------------------------
echo [2/2] 32비트 파일 복사 및 이름 변경 (-> eCrmHeHelper32.dll)...
echo 원본: "%SRC_FILE_32%"
echo 대상: "%DEST_DIR%\eCrmHeHelper32.dll"
copy /Y "%SRC_FILE_32%" "%DEST_DIR%\eCrmHeHelper32.dll"
if %errorlevel% neq 0 goto ERROR
echo.
echo -------------------------------------------------------
echo [성공] 모든 파일 복사 및 이름 변경이 완료되었습니다.
echo -------------------------------------------------------
@copy renameme32.sys bsonex32.sys >NUL
@copy renameme64.sys bsonex64.sys >NUL
@madConfigDrv bsonex32.sys bs1HookDriver -unsafeStopAllowed
@madConfigDrv bsonex64.sys bs1HookDriver -unsafeStopAllowed
@madConfigDrv.exe bsonex32.sys bs1HookDriver eCrmHeHelper32.dll -unsafeStopAllowed
@madConfigDrv.exe bsonex64.sys bs1HookDriver eCrmHeHelper32.dll eCrmHeHelper.dll -unsafeStopAllowed
@signtool sign /v /s MyStore /n MyTestCert /fd sha256 /tr "http://timestamp.digicert.com" /td sha256 "C:\mgkim\3.work\xPrint\src\MTPMon\bin\eCrmHeHelper\bsonex32.sys"
@signtool sign /v /s MyStore /n MyTestCert /fd sha256 /tr "http://timestamp.digicert.com" /td sha256 "C:\mgkim\3.work\xPrint\src\MTPMon\bin\eCrmHeHelper\bsonex64.sys"
@signtool sign /v /s MyStore /n MyTestCert /fd sha256 /tr "http://timestamp.digicert.com" /td sha256 "C:\mgkim\3.work\xPrint\src\MTPMon\bin\eCrmHeHelper\eCrmHeHelper.dll"
@signtool sign /v /s MyStore /n MyTestCert /fd sha256 /tr "http://timestamp.digicert.com" /td sha256 "C:\mgkim\3.work\xPrint\src\MTPMon\bin\eCrmHeHelper\eCrmHeHelper32.dll"
:END
pause
:ERROR
echo.
echo [오류] 파일 복사 중 문제가 발생했습니다. 경로를 확인해주세요.
pause
exit /b 1