기 타 78RePack Kor x86 x64 겸용 버전 사용기 입니다
2022.11.13 23:32
78RePack은 wim 파일 최적화에 많이들 사용을 하고 계실것 같습니다
질문란에 78RePack 관련 내용이 있어서 78RePack를 살펴보던중에 조금 이상한 부분이 있어서 확인을 하여 보았습니다
78RePack 에서 최적화에 사용되는 WLImagex.exe 파일이 업데이트가 될때마다 마음씨 좋으신분께서 78RePack을 업데이트 하여 소개를
하여 주시고 계십니다
이 자리를 빌어 감사인사 올립니다....항상 좋은일만 있으시길 바랍니다
업데이트에 소개되는 파일에는 x86 x64 버전이 따로 있는것과 x86 x64 겸용 버전이 따로 소개되고 있습니다
자유게시판에 소개를 해주셨었는데..소개글은 삭제가 되었네요
아래는 OldMaC님 블러그입니다
78RePack_v1.9.5(wimlib-1.13.6_20220911)
https://oldnew.tistory.com/10#gsc.tab=0
사용기는 78RePack_v1.9.5_x86x64_단일버전_wimlib1.13.6.7z 관련입니다
x86 x64 겸용인데...x64 버전일때 x64 파일을 복사해주는 cmd가 빠진것 같습니다
추가입니다
겸용 버전의 경우 78RePack 원본에서 파일만 교체하신것입니다...파일 교체후 78RePack 원본처럼 작동이 되지 않은것 같습니다
단일 파일 만들때 cmd가 아니어도 복사해주는 방법이 있는지 78RePack 원본 파일에서는 파일 복사도 하고 폴더도 삭제를 해주네요
단일 파일을 만드실줄 아시는 분들은 cmd로 간단해 복사만 해주시면 될것 같습니다
사용기는 피드백으로 보아 주십시요
1. 원본 파일을 다운 받았습니다..7z으로 보면..아래처럼 x64 폴더가 따로 있습니다
2. exe 파일을 7z으로 압축 해제를 하였습니다...여기에는 cmd 파일이 따로 있지 않습니다,.
WLImagex.exe 파일이 2016 버전입니다... x86은 120kb 입니다
3. x64 버전 파일이 입니다..용량이 128kb 입니다
4. 단일파일을 실행을 하였습니다
5. 압축해제를 아주 특이하게 하고 있네요..2k10 폴더아래에 다시 78RePack 폴더에 풀었습니다
압축해제할때 작업이 되어서 x64 폴더는 삭제가 되었고 윈도우가 x64 버전이어서 WLImagex.exe 가 x64 버전 128kb 입니다
6. 최적화를 진행하고 있습니다
7. WLImagex.exe가 x64 버전으로 진행이 되고 있습니다
8. 한글버전 x86 x64 겸용 exe 파일을 압축을 해제하였습니다...x64 폴더등 구조는 원본과 같은 모습니다
9. 실행했을때 압축 해제가 된 모습입니다... 현재 WLImagex.exe 파일 크기는 146Kb 입니다
10. WLImagex.exe x64 버전 크기는 136kb 입니다..위에 있는것은 x86 버전이네요..
78RePack.exe는 같은 위치에 있는 WLImagex.exe를 실행하여 줍니다
11. 작업하는 WLImagex.exe 버전이 32bit 입니다.. 단일파일이 압축 해제가 될때 x64 버전 파일을 복사를 해주지 않았습니다
12. 원본에 파일 추가가 되기는 합니다..
13. 파일 추가후 실행은 되지 않습니다.. 단일파일을 새로 만들어야 하네요
14. x64 버전일때 x64 폴더에 있는 파일을 복사하고 실행하는 cmd를 추가를 하였습니다
15. 단일파일을 아래 프로그램으로 만들었습니다
16. 압축 해제가 된 모습입니다..x64 버전이 복사가 되었습니다..
17. x64 폴더의 파일 용량을 확인하여 보았습니다
18. x64 버전으로 작업중입니다..
19. x86 윈도우에서 실해한 모습입니다..
20. 최적화를 되고 있습니다
21. 마무리
단일파일을 만드는 프로그램마다 특징이 있나 봅니다..
78RePack.exe 원본의 경우 어떤 방식으로 만들었는지 궁금하네요...압축 해제후 왼도우 버전에 따라서 파일을 복사하고 x64 폴더까지
삭제를 해줍니다 cmd 파일이 있는것도 아니어서 더욱 신기합니다
x86 x64 버전이 각각 있어서 윈도우 버전에 맞추어서 사용을 하면 되어서 불편한점은 없습니다.
겸용 버전을 사용하신다면..cmd를 추가해서 새로 단일파일을 만들어 활용을 하시면 될것 같습니다
편안하신 시간 되시길 바랍니다
사용기에 사용된 cmd 파일 내용입니다..
@echo off
pushd %~dp0
If defined ProgramW6432 (Copy/y .\x64\*.* .\ )
78RePack.exe
exit
-----------------------------------------------------------------------------------------------------------------------------
아래는 질문란에 있던 내용 관련해서 테스트를 하고 있는 중입니다
78RePack 으로 최적화 하는것을 우클릭 메뉴에 등록하는 경우 wim 파일 경로를 78RePack에 넘겨주어서 78RePack 에서 등록이
되어야 하는데 이 부분이 되게 하려면 78RePack.exe에서 pecmd.exe 소스를 수정을 해야 합니다..
wim 파일 등록은 하고 자동으로 진행을 하면서 진행바를 보여 주어야 하는데 자동 진행을 경우..78RePack 폼 자체가 안보이네요
이부분은 좀더 테스트를 해봐야 할것 같습니다
1. 우클릭 메뉴에 등록이 되었습니다
2. 파일 등록이 되고 시작 메뉴가 활성이 되었습니다..바로 자동 진행시에는 이 모습이 안보이고 진행이 되어 버립니다
원하는 메뉴 선택후...시작을 클릭하면 됩니다
3. 최적화를 진행중입니다
4. 78RePack에 사용된 pecmd.exe 파일을 소스부분에서 필요없는(?) 부분이 삭제가 되어서 인지..x86 버전인데도 바이러스 검출에서
4개 밖에 안나오네요..
5. 단일파일로 만드는것도 방식에 따라서 다르겠지만..단일파일로 만든경우 바이러스 검출이 증가를 해버립니다
6. pe에 많이 사용되는 x86 pecmd.exe 파일 검사 결과 입니다 x86 버전이어서 엄청 검출이 되었습니다
78RePack 하고는 완전히 비교가 되네요
--------------------------------------------------------------------------------------------------------------------------------
땡잡은 기분이네요
cmd를 숨김 실행해 주는 프로그램들이 바이러서 검출이 많이 되어서 여러가지 방법을 동원하고 있었습니다
VB6으로 cmd 숨김 실행해주는것이 기능면에서 제일 좋고 서명까지 하면 바이러서 검출이 1개 나옵니다
그런데 78RePack에 사용되는 pecmd.exe 파일도 서명까지하면 검출이 1개 나오네요 VB6처럼 추가 dll도 필요없고...좋은것을
얻었습니다
1. pecmed.exe 여서 다양한 기능들을 사용할수가 있을것 같습니다.. cmd 숨김 실행과 런처 강제 종료가 잘 잘 적용이 되네요
바이러스 검출도...서명이 있어야 하지만 1개가 검출이 됩니다...
댓글 [26]
-
샤 2022.11.13 23:45
-
jun218zero 2022.11.14 01:44
수고하셨습니다.
-
광풍제월 2022.11.14 04:31
수고하셨습니다.
-
상발이 2022.11.14 05:30
수고하셨습니다.
-
아미띠에03 2022.11.14 05:36
수고하셨습니다
-
馬井理 2022.11.14 07:33
수고하셨습니다
-
신신라면 2022.11.14 07:34
수고 많으셨어요.
-
OldMaC 2022.11.14 08:37
요즘은 단일버전을 만들 때 이놈을 사용합니다.
https://www.whg6.com/978.html
사용법은 전에 대강.....
https://www.i3zh.com/17286.html
그리고 OCR 사용하여 메뉴 발번역....
- 隐藏运行 : 실행 숨기기
- 请求菅理员 :관리자 요청
- 兼窖算法 : 호환성 계산
- 解压路径 : 압축 해제 경로
- 插入 : 파일넣기(삽입)
- 解压进度 : 압축 해제 진행
- 快捷方式 : 바로 가기
- 删除释放文件 : 해제 파일 삭제
- 自我删除 : 자기 삭제
- 排除不需要打包的文件 : 패킹에 필요없는 파일 제외
- 不等待 : 기다리지않기
- 允许多开 : 여러번 열기 허용
- 隐藏释放文件夹 : 압축 해제 폴더 숨기기
- 隐藏所有释放文件 : 압축 해제 파일 모두 숨기기
- 解压前删赊目标文件夹 : 압축 해제 전에 대상 폴더 삭제
- 覆盖王见有文件 : 기존 파일 덮어쓰기
- 解压后打开目录 : 압축 해제 후 폴더 열기
- 蛮皇 : 변수
- 防幢改 : 변형 방지
- 等待乒斤有子进程 : 모든 하위 과정 기다리기
- 解压密码 已运行时自动输入解压蜜码, 不弹出输入框 : 실행할 때 압축 푸는 암호 자동으로 입력(입력창 없음)
- 提取压缩包需要密码 : 압축 해제에 필요한 암호
마지막으로 포럼에 한글화된 캡처 이미지를 가지고 비교하며 공부.... ^^;
=============================
그리고 포스팅 중간에 사용된 단일버전을 만드는 프로그램은 가끔 PE에서 에러가 나온다고하여
올 초부터 이놈으로 갈라 탔습니다.
-
왕초보 2022.11.14 09:18
사용기에 있는 프로그램으로 만든 단일 프로그램은 실제 몇개 되지 않아서 에러가 나는 경우도 있다는것을 알지
못하였습니다.
단일파일 만드는 새로운 프로그램을 소개를 해주셔서 감사합니다.
새로운 한주가 시작되었습니다
즐거운 일만 있으시길 바랍니다
-----------------------------------------------------------------------------------------------
이 프로그램도 중국어 버전은 5.10 버전까지 업데이트가 되었나 봅니다
덕분에 최신 버전을 다운 받았습니다..감사합니다
-
OldMaC 2022.11.14 10:42
최신 버전이 5.15입니다.
제작자 홈페이지.....
https://www.xyboot.com/portableapp_onekey_ok_3in1/
-
왕초보 2022.11.14 12:28
최신 버전이 따로 있었네요
감사합니다..
중국어지만 한글 버전을 사용하신분들은 활용을 하실수 있을것 같습니다
-
rthgh 2022.11.14 13:18
디펜더 걸리네요...
누군가 한글패치...를;;
-
왕초보 2022.11.14 14:16
오토잇에 암호화가 되어서 바이러서 검출이 많이 됩니다
이 프로그램 한글화는 못말리는짱구님 정도의 고수님들만 가능하십니다
-
지후빠 2022.11.14 22:00
최근 못말리는 짱구님께서 댓글에 한글 버전 올려주셨습니다. ^^
- https://windowsforum.kr/free/18663506
-
왕초보 2022.11.15 09:08
역시 능력자 분이시네요..
좋은 소식을 알려주셔서 감사합니다
이제는 OldMaC님도 한글 버전을 편하게 사용하실수 있으실것 같습니다
-
스마일^_^ 2022.11.14 10:37
수고하셨습니다.
-
마라톤2 2022.11.14 11:39
수고 많이 하셨습니다. ^_^
-
빠송 2022.11.14 18:48
수고 많이 하셨습니다.
-
지후빠 2022.11.14 21:57
78RePack이 wimlib-imagex을 사용하는군요. 단일파일로 패킹되고 이름도 WLImagex로 바꾸니 못알아봤습니다.
예전에 올린 wimboot 관련 78RePack 부분을 손봐야겠습니다.
78RePack <윔파일경로\이름.wim> 처럼 매개변수로 윔파일 경로를 넘겨주려면 어떻게 해야하나요?
본문에 있듯이 시작만 누를 수 있게요. ^^
-
왕초보 2022.11.15 09:10
아래부분에 있는 소스를 추출후 레지에서 넘겨 주는 경로값을 받아서 등록을 해주는 소스를 추가를 해주어야 합니다
-
지후빠 2022.11.15 18:53
저는 이렇게 보입니다. ㅠㅠ
-
가을하늘! 2022.11.14 22:37
수고많으셨습니다.
-
와로 2022.11.15 20:09
수고하셨습니다
저는 wim최적화(압축)를 클리닉님PE에서 우클릭 메뉴를 이용해 작업하고 있습니다
wimlib을 이용한 방식인거 같은데 너무 편하네요!
특히,빨간 아이콘 진행바에 혹해버렸습니다 ㅋㅋ
파일 뜯어보니 Copyright에 왕초보님 사인이 들어있더군요 ^^
-
지후빠 2022.11.15 20:33
아하~ 이것도 참고하겠습니다. ^^
-
와로 2022.11.15 20:50
아마 오토잇으로 제작하셔서 upx패킹 한거로 보이는데(?)
진행바 아이콘은 때깔도 그렇고 보면 볼수록 신기하기만합니다 ^ㅡㅡㅡ^
-
지후빠 2022.11.15 21:24
네 좀 괜찮은데요. ^^
수고하셨습니다.