기 타 ISO to WIM GUI 버전 (pecmd.exe) 사용기 입니다
2022.12.11 16:41
윈포에서 요즘 윈도우 ISO에 파일에서 wim 파일 추출이 유행이어서 저도 관심을 가지게 되고 공부를 하게 되네요
pecmd.exe로 된 CGI 프로그램에서 ISO 마운트 하는 부분이 있어서 공부 차원에서 소스를 활용을 하였습니다
덕분에 모르던것을 배울수 있는 기회가 되기는 하였습니다
CGI 구버전에서는 UltraISO에 있는 cmd 명령어를 활용할수 IsoCmd.exe가 사용되고 있습니다
얼마전에 최신 pecmd.exe용 CGI를 다운 받을때 보았던 내용이 pe에는 Imdisk가 포함이 되어 있어서 이것을 활용하실것 같은 글을 보았
었습니다
최신 CGI는 소스를 구할수 없어서 실제 어떤 프로그램을 활용하는지는 모르겠습니다..
암호화가 되어 있지 않다면 배울수 있는것이 많은데 아쉽습니다
1. 필요한 파일만 가져왔습니다.. pecmd.exe는 78RePack에서 사용하는 것을 가져왔습니다. wimlib-imagex.exe 가 x64 버전입니다
아래는 Win7 x64에서 테스트 한것입니다
2. 우클릭 메뉴에 등록이 되었습니다
3. 마운트가 되었습니다 이름이 긴것들이 있어서 폭이 넓게 하고 20개까지는 바로 보이게 하였습니다
4. 원하는 것을 마우스로 클릭하면 아래처럼 확인 메세지가 나옵니다..
저장 파일명은 인덱스 번호와 이미지 이름으로 되어 있습니다..지후빠님께서 조언을 해주신 특수 문자의 경우 _ 로 교체됩니다
추출 파일은 iso 우클릭에서 실행되기 때문에 iso와 같은 폴더에 저장됩니다.. 이미 추출한 파일 있으면 표시하여 줍니다
5. iso 파일이 있는 폴더에 저장이 되고 있습니다
6. 추출 중간에 멈추었습니다..추출중이던 파일이 있어서 확인 메세지에 기존 파일은 삭제된다고 안내를 하고 있습니다
7. 추출이 완료 되었습니다
8. 추출후 다른것을 추출하고 싶으면 계속 클릭만 하면 됩니다...이미지 이름 길이에 따라서 메세지 폭 크기도 달라집니다
9. 이미지 설명에 파일 이름에 사용할수 없는 특수 기호가 들어가 경우를 위해서 특수 기호는 _ 로 교체 됩니다
아래 메세지는 추출한 이름에 사용기를 위해서 특수기호를 추가한 메세지입니다
10. 파일 이름에서 "_" 로 대체한 메세지입니다
11. 특수기호를 "_"로 교체후 실제 적용되는 파일 이름으로 메세지에 보여주고 있습니다
12. 아래 이름으로 저장이 됩니다
13. 정보 저장 버튼은 이미 추출한 인덱서 번호와 이미지 이름을 iso 파일 있는 폴더에 저장해 주는 기능을 합니다
저장후 txt를 열어서 보여주고 있습니다
14. iso 파일 이름과 같은 이름의 txt로 저장이 됩니다
15. 가상 Win10 x64에서 테스트 한것입니다..
16. 관리자 권한으로 진행을 해야 정상 작동을 하네요
17. ISO 파일 마운트가 잘 되었습니다
18. 선택한 파일을 추출중입니다
19. 추출이 되었습니다
20. 왕자님 저용량 Win10 RS5 x64 입니다..우클릭 메뉴에 둥록을 하였습니다 개인적으로 PE에서는 백업,복원만 하고 있어서..좀 그렇기는
합니다만..pe는 관리자권한이 필요 없어서 간단하게 작동되어서 좋네요
21. ISO 파일을 UltraISO로 열기를 하면 시간이 조금 걸리는것처럼 마운트 할때 시간이 걸립니다.아래처럼 안내 메세지가 나옵니다
22. 추출 안내 메세지입니다
23. 추출 작업이 완료가 되었습니다
24. 정보 저장까지 하여 보았습니다
25. 마무리
실제 윈도우 ISO에서 윈도우를 추출하지를 않아서 어떤 기능이 필요한지는 잘 모르겠습니다
여러개 포함된 윈도우 ISO에서 윈도우를 하나만 추출할수도 있지만..한번에 여러개를 추출할수도 있을것 같습니다
GUI의 경우..한번 마운트후 원하는 여러개를 연달아 주출할수가 있어서 이 부분이 조금 편할것 같기는 합니다
이것에 빠져서 며칠동안 시간이 너무 잘가네요
오늘 저녁시간도 웃음이 가득한 시간 되시길 바랍니다
댓글 [18]
-
dd123 2022.12.11 17:00
-
스마일^_^ 2022.12.11 17:14
수고하셨습니다.
-
입문자 2022.12.11 17:30
뿌리를 뽑으시는 열정에 탄복합니다 수고 하셨습니다.^^*
-
anh 2022.12.11 17:31
수고하셨습니다
-
Holloga 2022.12.11 17:36
찬찬히 잘 보았습니다.
감사합니다.
-
샤 2022.12.11 18:41
수고하셨습니다.
-
천사케이 2022.12.11 18:52
감사합니다 자료 사용해보고 싶습니다
-
DREAMER 2022.12.11 19:29
고생하셨습니다.
-
신신라면 2022.12.11 19:31
수고 많으셨어요.
-
우인 2022.12.11 21:21
수고많이하셨습니다
-
상발이 2022.12.11 21:50
수고하셨습니다.
-
모세 2022.12.11 22:31
수고하셨습니다.
-
가을하늘! 2022.12.11 22:43
수고많으셨습니다.
-
타천사둘리 2022.12.12 10:04
감사합니다.꾸~~~벅.저도 자료 사용해보고 싶습니다,
-
지후빠 2022.12.12 11:46
수고하셨습니다. 김장등으로 시간이 안나 이제서야 정독하였습니다. ^^;
지금 하고 있는 다른쪽 공부 좀 끝내고 pecmd 공부 좀 해야겠습니다. 몇 달 후쯤에나...
전에 78repack 작업하면서 64bit 용을 32bit 참고하여 리소스를 삭제하였더니 크기도 절반으로 줄고, 바이러스도 1/3로 줄어든 경험이 있습니다. lite 버전으로 명하고 추가 리소스 정리와 서명하게 되면 좀 더 줄지 않을까 생각합니다. 이 것도 다음에 더 해보려구요.
- 리소스 해커에서 32bit에 있는 것 제외하고 모두 삭제한 것으로 간단한 수정입니다.
- 아직 문제 점이 나타나지는 않았지만 혹시 모르니 충분히 테스트 해보시면 좋겠습니다. ^^
- 라이트 버전 바이러스 정보; 스크립트 추가되면 아래 78repack64lite 처럼 줄어들 수도 있습니다.
- 원본 바이러스 정보
- 78repack64lite
-
왕초보 2022.12.12 12:32
이정도면 너무 좋은 결과입니다
검출된 프로그램들도 실제 잘 사용하지 않은것이어서 사용중에 검출되는 일은 없을것 같습니다
좋은 선물 감사합니다
웃음이 가득한 한주가 되시길 바랍니다
-
항상감사 2022.12.13 09:50
ISO to WIM GUI 버전 (pecmd.exe)
자료는 어디에 있는지
부탁 드립니다
-
광풍제월 2022.12.14 19:13
수고하셨습니다.
항상 노력하시는 왕초보님의 열정에 감사드립니다.