설치 / 사용기

기 타 지후빠님 우클릭 메뉴 78RePack 버전 사용기 입니다

2022.11.16 14:20

왕초보 조회:988 추천:19

먼저...좋은 방법을 알려주신 지후빠님께 감사드립니다

어쩌다 성공한 방법이어서 너무 복잡한 방법으로 수정을 작업을 했습니다..앞으로는 아주 편할것 같습니다

복 많이 받으십시요

 

지후빠님께서 우클릭 메뉴에서 wim 파일을 경로를 78RePack에 넘겨주면 등록이 되는 78RePack 수정버전을 아래 사용기 댓글에

첨부를 하여 주셨습니다

 

https://windowsforum.kr/review/18703529

 

저는 pecmd.exe 명령어로 된 프로그램 수정 작업을 ResourceHacker에 대해서 잘 몰라서 그리고 어쩌다 성공을 해서 이 방법을 그래로

사용을 했습니다...

소스를 res로 저장을 하고 메모장으로 열어서 소스 복사후 ini로 저장한 다음에 수정작업 및 테스트를 하고 완료가 되면 다른 pecmd.exe

에 ini 내용을 복사해서 추가후 이 소스를 res로 추출후 추출한 res를 원본 exe에 추가하고 언어 변경을 하는 복잡한 과정을 거쳤습니다

 

지후빠님께서 댓글에 추가하여 주신 소스는 bin 파일입니다..메모장에서 바로 수정을 할수가 있고 ResourceHacker에서 교체하는 방식으로

간단히 exe에 추가할수 있습니다  앞으로는 아주 편하게 작업을 할수가 있게 되었습니다

 

너무 좋은 방법을 배웠습니다..지후빠님 다시 한번더 감사인사 올립니다

 

아래 사용기는 지후빠님 bin 파일을 다운 받아서 진행한 과정을 그대로 캡쳐를 한것입니다

조금 어수선할수도 있습니다...양해를 하여 주십시요

 

 

1. 지후빠님께서 bin 파일로 추출해서 첨부를 해주셨습니다..이렇게 하는것은 처음 해봅니다

   78RePack.exe는 원본 파일입니다

1.jpg

 

2. bin 파일을 메모장에서 열고 수정할수가 있습니다.. 아래 한줄을 추가해주셨습니다

2.jpg

 

3. bin 파일을 res하고 다르게 아래처럼 바꾸기를 할수가 있습니다

3.jpg

 

4. 파일을 선택하여 주면 됩니다

4.jpg

 

5. 파일 대화상자에 bin 만 보이도록 되어 있네요..

5.jpg

 

6. 바로 교체가 되었습니다..너무 간단해서 그 동안 복잡한 과정을 했던 일들에 대한 한숨이 나옵니다..역시 배우고 또 배워도 부족하네요

6.jpg

 

7. 폰트 크기가 다르게 나오네요

7.jpg

 

8. 버튼 폰트 크기를 12로 하여 보았습니다

8.jpg

 

9. 라벨 폰트도 크기를 변경하여야 할것 같습니다

9.jpg

 

10. 일단 테스트를 해보려고 진행을 하였더니 아래처럼 에러 메세지가 나옵니다 이 버전도 이 메세지는 한글화가 되지 않았네요

10.jpg

 

11. 파일 이름이 다르게 되어 있네요

11.jpg

 

12. 열곳에서 이름이 변경이 되었습니다

12.jpg

 

13. 라벨 폰트 크기도 변경을 한 모습입니다..잘 진행이 되고 있습니다

13.jpg

 

14. 완료가 되었습니다

14.jpg

 

15. 폰크 크기는 취향대로 하시면 됩니다 버튼은 10 라벨도 10으로 하여 보았습니다

15.jpg

 

16. 적당한 수준인것 같습니다

16.jpg

 

17. bin 소스를 추가한것과 윈도우에 설치한 pecmd.exe가 달라서 폰크 크기가 다르게 나오네요...폰트 설정을 잘해야 할것 같습니다

17.jpg

 

18. 맑은 고딕으로 된것을 굴림체로 하여 보았습니다

18.jpg

 

19. 메세지 버튼 영문도 한글로 수정하였습니다

19.jpg

 

20. 굴림체는 너무 크게 보이네요..폰트 크기를 줄이던지 다시 맑은 고딕으로 가야겠습니다

20.jpg

 

21. 소스의 이부분에 굴림체가 있네요

21.jpg

 

22. 영문으로된 에러 메세지를 한글로 하여보았습니다

22.jpg

 

23. 아니 에러 메세지를 보기 위해서 파일 이름을 바꾸어 놓았는데 정상 작동을 합니다.

23.jpg

 

24. 같은 폴더에 파일이 없는 경우 System32폴더에서 찾나 봅니다.. 78RePack  원본은 x86 버전인데 x64 윈도우의 System32 폴더에 접근

  이 가능하네요...좋은것을 발견했습니다..

24.jpg

 

25. exe를 둘다 못쓰게 하였습니다

25.jpg

 

26. 에러 메세지가 보이네요..버튼도 한글로 보입니다

26.jpg

 

27. 둘다 exe가 있는 경우.. 78RePack 파일이 있는 폴더의 exe가 적용이 되네요 당연한것인데 확인을 하여 보았습니다

27.jpg

 

28. PE에서 우클릭 메뉴 등록이 되었습니다

28.jpg

 

29. 우클릭 메뉴에서 파일 경로가  78RePack 에 넣지를 못하였습니다... 이 부분에서 지후빠님 댓글의 내용이 이해가 되었습니다

  아래는 댓글 내용입니다

 

78RePack.wcs와 78RePack.exe에서 추출한 스크립트가 동일하네요.

파라미터를 인식할 수 있게 스크립트에 1줄 추가하면 뒤쪽 파라미터를 받을 수 있게할 수 있는데 78RePack.exe의 pecmd.exe 코드가

lite 버전이어서 인지 뒤쪽 파라미터를 인식하지 못하고, PE에 있는 PECMD.EXE에 스크립트를 추가하면 뒷쪽 파라미터를 인식하네요

 

스크립트가 동일하다고 해주셨는데..pecdme.exe 코드가에서 착각을 하고 스크립트 소스가 다른줄 알았습니다

pecmd.exe 파일 자체가 Lite라는 뜻이셨네요...맞습니다.. 78RePack 원본은 도움말도 없고...일부 작동하지 않은 기능이 있습니다

29.jpg

 

30. 수동을 선택시 잘 작동합니다...우클릭 부분만 문제네요

30.jpg

 

31. 윈도우에서 테스트를 하여 보았습니다

31.jpg

 

32. 등록이 되지 않았습니다

32.jpg

 

33. 지후빠님께서 추가하신 소스는 다른 소스와 같은 문법으로 되어 있어서 명령어에는 문제가 없습니다

  같은 명령어인데 지후빠님께서 추가한것만 작동하지 않은것이죠...

33.jpg

 

34. 왕자님 PE에 있는 pecmd.exe를 가져와서 소스를 추가하여 보았습니다.. x64 버전입니다

   등록이 잘되네요... 78RePack 원본과  최신 버전 pecmd.exe와 차이점이 있나 봅니다...구버전에서 안되는것을 업데이트로 해결을 한것

   같습니다

34.jpg

 

35. 구버전 영문 pecmd.exe입니다..이것도 등록이 되지 않네요..최신 pecmd.exe에서 뭔가 업데이트 된것이 맞네요

35.jpg

 

36. 소스를 다시 보았습니다...지후빠님께서 추가하신 소스의 명령어들이 다른 부분에서 사용되고 있습니다

  원래 소스를 복사해서 수정을 하신것 같습니다

36.jpg

 

37. 왕자님 RS5에서 가져온 pecmde.exe x64 버전에서는 우클릭에서 등록이 잘되네요

39.jpg

 

38. 최적화가 진행되었습니다

40.jpg

 

39. 울트라 압축을 하여 보았습니다

41.jpg

 

40. wim 파일 용량이 작어서 차이가 얼마나지 않네요

42.jpg

 

41. ESD 변환중입니다 wim 압축을 풀어서 다시 만들려고 하는지..진행바가 진행되지 않고 있네요

43.jpg

 

42. ESD로 변환이 완료되었습니다.파일용량이 많이 줄었네요

45.jpg

 

43. ESD 파일 우클릭 메뉴도 추가를 해놓았습니다

46.jpg

 

44. 다시 wim으로 최적화가 진행중입니다

47.jpg

 

45. 처음에 죄적화 한것과 esd를 다시 최적화한 용량이 같게 나오네요

48.jpg

 

46. ESD로 한것을 다시 wim으로 최적화한 것으로 부팅을 했더니 아래처럼 에러가 나네요..

  OldMaC님께서 esd로 변환후 윈도우 설치시에 에러가 나는 경우가 있다고 하셨는데...변환시에 문제가 있나 봅니다

49.jpg

 

47. 최적화만 한것은 당연히 잘 부팅이 됩니다

50.jpg

 

48. 왕자님 PE에 있는 pecmd.exe에 소스를 추가한것이어서 x86 윈도우에서는 작동하지 않습니다

51.jpg

 

49. x86 pecmd.exe는 바이러스 검출이 많았는데 왕자님 pe에서 추출한 x64 버전은 5개만 검출이 됩니다

52.jpg

 

50. 세상에 이런일도 다 있네요...소스를 추가를 했는데..바이러스 검출이 오히려 줄어서 2개가 되었습니다

53.jpg

 

 

51. 지후빠님께서 bin으로 작업하는 좋은 방법을 알려주셨습니다..

    덕분에 앞으로 작업할때 아주 편해졌습니다...이렇게 오는것이 있으면 가는것도 있는것이 예의죠..

 

    지후빠님 방식이 고급스러운 방식입니다..저와는 다른 방식으로 하셔서 에러가 나는 위치가 다르지만..원인은 같은것이네요

 

FORX %TDrv%\78repack\*.wim,WFil,0,CALL PthName

IFEX %1,FORX %1,WFil,0,CALL PthName

IFEX %WFil%,!FORX %TDrv%\78repack\*.esd,WFil,0,CALL PthName

IFEX %WFil%,!FORX %TDrv%\78repack\*.swm,WFil,0,CALL PthName

 

검정 부분이 원본 소스이고 파일색이 지후빠님께서 추가한 소스 부분입니다..

위의 명령어에서 잘못된 부붇을 찾으실수 있으신지요...모두 문법에 맞는 부분입니다..소스에는 전혀 문제가 없습니다

 

아래 사진을 자세히 보시면 두번째 사진에는 등록이 잘 되었습니다.. 차이점을 찾으신분도 있으실것 같습니다

a1.jpg

 

a2.jpg

 

 

아래는 우클릭 동록 레지 cmd 입니다

 

Reg.exe add "HKLM\SOFTWARE\Classes\SystemFileAssociations\.wim\shell\78RePack" /ve /t REG_SZ /d "78RePack 파일 최적화 하기" /f

Reg.exe add "HKLM\SOFTWARE\Classes\SystemFileAssociations\.wim\shell\78RePack" /v "ICON" /t REG_SZ /d "%~dp078RePack.exe" /f

Reg.exe add "HKLM\SOFTWARE\Classes\SystemFileAssociations\.wim\shell\78RePack\Command" /ve /t REG_SZ /d "%~dp078RePack.exe \"%%L\"" /f

 

찾으셨나요

 

IFEX %WFil%,!FORX %TDrv%\78repack\*.esd,WFil,0,CALL PthName

 

원본 소스입니다...FORX 다음에 파일 경로가 있습니다  %TDrv%\78repack\*.esd

 

우클릭 레지에 있는 내용입니다.. \"%%L\"

지후빠님 스소에 적용되었을때 입니다

 

IFEX "E\Backup\Boot.wim",FORX "E\Backup\Boot.wim",WFil,0,CALL PthName

 

이렇게 소스에 적용이 될것입니다 아래 원본 소스와 차이점이 있습니다

 

IFEX %WFil%,!FORX %TDrv%\78repack\*.esd,WFil,0,CALL PthName

 

레지에서 값이 넘어올때 빈공백에 있는 파일 경로를 넘기기 위해서 쌍따옴표{" ")로 감싸게 됩니다 그래서 소스에 넘어올때 파일 경로에

 "E\Backup\Boot.wim" 이렇게 따옴표가 붙습니다

 

아래 등록에 성공한 사진입니다. aaa폴더여서 공백이 없어서 cmd에서 파일 경로에 쌍따옴표가 없습니다

원본에서 파일 대화상자로 파일 선택시에는 쌍따옴표없이 경로가 넘어오기 때문에 원본 소스에는 쌍따옴표가 없습니다

 

FORX "E\Backup\Boot.wim"

 

이 부분에서 에러가 납니다..아래는 성공한 사진에서는 FORX E\Backup\Boot.wim 이렇게 될것입니다

넘어오는 파일 경로에서 쌍따옴표를 제거하고 파일 유무를 체크를 하면 잘 될것 같습니다

a2.jpg

 

 

52. 마무리

지후빠님 덕분에 앞으로 pecmd.exe 명령어로 된 프로그램 수정 작업을 편하게 할수 있게 되었습니다

좋은 방법을 알려주셔서 감사합니다

 

지후빠님께서 첨부하여 주신 소스에서 메모장으로 WLImagex.exe 파일로 수정하고 폰트 크기등을 원하는 크기로 설정하신후 

pecmd.exd 최신 버전에 소스를 추가하시면 우클릭 메뉴에서 바로 파일 등록을 할수 있습니다

잘 되시길 바랍니다

 

오늘 하루도 즐거운 일만 있으시길 바랍니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
9261 기 타| PinUtil PE + 교체용 Edge 단일portable [10] qnd 833 19 11-16
9260 소프트웨어| USB Safely Remove 6.4.2.1298 [8] 4k8k 845 12 11-16
» 기 타| 지후빠님 우클릭 메뉴 78RePack 버전 사용기 입니다 [10] 왕초보 988 19 11-16
9258 윈 도 우| (최종6)MediaCreationTool 로 Enterprise ISO 다운로드 [18] sunshine 1214 28 11-16
9257 윈 도 우| 원격포맷 솔루션 단순 후기~ [8] 지룡자 874 10 11-16
9256 소프트웨어| [종료]소프트메이커 사무실 업데이트 [14] DengJang 1177 24 11-15
9255 윈 도 우| PinUtil PE 사용기 [9] 4k8k 753 10 11-15
9254 기 타| qnd님 PinUtil PE 업데이트 버전 간단한 사용기입니다 [8] 왕초보 957 13 11-15
9253 기 타| 78RePack을 백업프로그램 Cmd 숨김실행에 활용하여 보았습... [13] 왕초보 1003 22 11-15
9252 기 타| [종료]Wim 최적화 PE 적용 - 단일 파일 몇 가지 업데이트 [38] DengJang 1121 41 11-15
9251 소프트웨어| 큰나무님 최적화 용량비교.... [14] 메인보드 990 13 11-15
9250 윈 도 우| windows 11 22H2 22621.819 PE 부팅 성공.... [22] 후루꾸 1211 25 11-14
9249 하드웨어| 외부저장장치 뺄때 에러... [5] 4k8k 807 3 11-14
9248 기 타| 78RePack Kor x86 x64 겸용 버전 사용기 입니다 [26] 왕초보 1332 22 11-13
9247 기 타| Win7용 ADK의 StartCD.exe를 런처로 활용을 하여 보았습니다 [9] 왕초보 843 15 11-12
9246 기 타| -종료- Admin PE(하단에 추가) [721] 집앞의_큰 4373 259 11-11
9245 기 타| PinUtil PE + Chrome 단일portable 추가사용기 [28] qnd 1374 39 11-10
9244 소프트웨어| [종료]PE용 Edge 업데이트 [15] DengJang 945 24 11-10
9243 윈 도 우| 땅꼬마11PE_22000.1165 간단 수정.사용기 [35] heykevin 1793 31 11-08
9242 기 타| QuantumPE AdminF_x64_PE_2in_wimboot_무등산 펀집 [101] V무등산V 2539 89 11-08
XE1.11.6 Layout1.4.8