윈 도 우 bat 배치파일 - amtlib.dll 자동으로 교체하고 싶어요
2017.11.24 20:45
bat 배치파일 - amtlib.dll 자동으로 교체하고 싶어요
배치파일 만들고 싶은데 너무 힘드네요 .ㅠㅠ
1. 32비트용과 64비트용 나눠야 될꺼 같구요
%Program Files% or %Program Files (x86)%
2. find 로 각 Adobe 폴더의 하위 폴더 검색
3. amtlib.dll 파일이 있으면 각 비트에 맞는 amtlib.dll 을 덮어 쓰기 해주기
4. 가능하다면 관리자권한 획득까지.
이렇게 될꺼 같은데... 막상 해보려니 2번부터 전혀 안되네요 .
고수분들 안계신가요? ㅠㅠ
댓글 [9]
-
DarknessAngel 2017.11.25 02:04
-
insurang 2017.11.25 02:21
넵 그럼 그거 제하고라도...
파일 찾아서 그냥 덮어쓰기하는거라 쉽게 생각했는데... 원래 어려운건가요? ''a
-
adda 2017.11.25 03:11
@echo off
if exist "C:\Program Files (x86)\Adobe\amtlib.dll" copy C:\amtlib.dll "C:\Program Files (x86)\Adobe\" & exit
if exist "C:\Program Files\Adobe\amtlib.dll" copy C:\amtlib.dll "C:\Program Files\Adobe\"
exit
"C:\Program Files (x86)\Adobe\amtlib.dll" "C:\Program Files (x86)\Adobe\"
"C:\Program Files\Adobe\amtlib.dll" "C:\Program Files\Adobe\"
amtlib.dll 이 있는 경로
C:\amtlib.dll
amtlib.dll 새파일 경로이렇게 하면 될것도 같아요.
-
이세라 2017.11.25 03:24 이렇게 하신후 BATtoEXE로 exe파일 만드시면 자동화 가능 합니다.
단 bat to exe는 바이러스 오진을 많이 할 수 있다는점 참고 하시면 됩니다.
-
DarknessAngel 2017.11.25 14:56
참고로 exe로 만드시는경우 옵션에서 UAC 처리도 가능합니다
-
insurang 2017.11.27 17:43
아하~!!! 역쉬 여긴 고수님들이 상주해계시네요.
넘넘 감사합니다~ ^^
-
insurang 2017.11.27 18:31
@echo off
set B="32-bit\amtlib.dll"
set A="C:\Program Files (x86)\Adobe\Acrobat 10.0\Acrobat\"
if /i exist %A% copy %B% %A%
pause
이렇게 하고 관리자 권한 실행 했는데... 안되네요ㅠㅠ
-
adda 2017.11.27 20:08
set B="32-bit\amtlib.dll"
경로가 없는것 같아요. 배치파일이 있는 폴더라면 cd /d %~dp0 를 너어주세요.
set A="C:\Program Files (x86)\Adobe\Acrobat 10.0\Acrobat\"
Program Files (x86) 는 X64 ...
-
insurang 2017.11.28 01:44
아... 32-bit 폴더는 제 컴퓨터에 있는거구요,
복사해서 붙여넣기 하니 잘 됩니다.set A 값만 바꿔주면 다 잘 들어가는데,
C:\ 에는 마우스 우클릭하고, 관리자 권한을 줘도 안되더라구요.
안타깝지만 실패했다능... ㅠㅠ
그러면 배치로는 안되고, exe 파일로 짜야 된다는 거겠죠? ㅋ
cmd/bat에 자동 uac는 기대하지마세요
획득 여하는 간단히 체크 가능합니다만, 자동 부여는 곤란합니다