59 lines
2.4 KiB
Batchfile
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
|