기 타 [21] Macrium Reflect 세르게이님 단일파일을 활용하여 보았습니다
2019.02.19 23:05
단일파일을 만드는 좋은 프로그램들이 많이 있습니다...이런 프로그램들을 잘 활용하시는분들은 그냥 통과하여 주십시요
세르게이님 PE에는.. Macrium Reflect 단일파일이 있습니다..아래 사용기를 보셨다면..압축해제와 프로그램 종료시
어떻게 작동을 하시는지는 아실것 같습니다
저의 경우..단일파일을 사용하지는 않습니다..그래서 아래처럼 기존의 단일파일을 활용하는지도 모르겠습니다
초보가..이상한 방법으로 단일파일을 수정하는구나 하는 정로로만 보아 주십시요
세르게이님 단일파일을 활용하기 위해서는..한글..Macrium Reflect exe파일과 한글 키보드용 reflect.cfg 파일이 있어야 합니다
reflect.cfg 파일의 경우 맨앞에 키보드를 한글로 수정하는것에 대해서는 보리아빠님이 말씀을 하신적이 있으시죠.
저는 그냥..한글버전에 있는것을 가져왔습니다
아래의 경우..초보인 제가..하여본 방식일뿐입니다..아마 좋은 프로그램들이 있어서 더 좋은 방법이 많이 있을것입니다
이런 부분을 감안하고 보아 주십시요
1. 먼저 한글버전 단일파일에서 아이콘을 추출하였습니다.. IconViewer3.02 버전을 설치하면..아래처럼 속성에서 아이콘 메뉴가 나옵니다
2. ResourceHacker 에서 아이콘을 교체하여 주시면 됩니다 세르게이님 단일파일을 불러왔습니다..
3. 우클릭 메뉴입니다
4. 여기에서 아이콘 파일을 열어 줍니다
5. 바꾸기 하면 됩니다..간단하죠..
6. 아이콘이 교체가 되었습니다..빨간별표입니다..저의 경우 다른이름으로 저장하기를 하였습니다.
7. 저장이 되어서 초록색 별이 되었습니다.. 다 아시는것이죠...처음보시는분들도 있으실것 같아서..순서대로 캡쳐를 하였습니다.
8. 아이콘이 잘 변경이 되었습니다.
9. 7z으로 열어서 파일을 교체할수 있습니다..아래 2개를 한글파일로 교체를 해주셔야 합니다...
10. 파일 교체만하면..원하는 대로 활용을 할수가 없죠...그래서..백업폴더 지정레지를 추가하고..Y:를 고정하기기 위해서..RegHive.cmd 를 실행하는
명령도 있습니다.. 이 cmd에는..하이브한 레지를 15초후에 다시 언하이브 하는 기능이 있습니다..
선물받은 단일파일에 있는 cmd에서..레지부분만 활용을 하고 중복실행 방지등은 삭제를 한 cmd입니다
reflect.cmd 를 reflect.exe로 변환을 해서 넣을 것입니다...그래서 Macrium Reflect 프로그램을 설치본에 있는 exe 이름으로 변경을 할것입니다
start /wait ReflectBin.exe 로 되어 있습니다...ReflectBin.exe가 종료가 되어야...cmd창도 종료가 됩니다....이 cmd창이 완전히 종료된후..
세르게이 단일파일에서 하듯이 X:\boot 폴더를 삭제를 하게 됩니다..이런 순서로 진행이 됩니다..
RegHive.cmd 파일에서 레지 하이브는 모든 드라이브에서 검사를 해서 하이브 합니다..이 파일은 선물받은 단일에 있는것이어서...
캡쳐한 사진이 없습니다..앙해를 하여 주십시요...suk님 cmd 파일을 참고하여 주십시요
11. 아래 프로그램으로 cmd를 exe로 바꾸었습니다.... 사용하기 편하시라고 이렇게 변환한 파일을 사용기에 소개를 했다가 바이러스 파일이라고
운영자분께 신고하신분이 있으셔서..다시는 사용하고 있지 않은 프로그램입니다..
오토잇으로..사용기를 쓰는것보다...cmd로 하는것이 좋을것 같아서 이번에 활용하여 보았습니다..사용기를 위해서..cmd창이 보이도록 하였습니다
12. 준비가 다 완료가 되었습니다..단일파일에 아래처럼 추가를 하였습니다..RegHive.cmd 파일도 실제 적용시에는 exe로 변환을 할것입니다
원래 reflect.exe 파일은 ReflectBin.exe으로 이름이 바뀌어 있습니다
13. PE로 부팅을 하였습니다..실행하여 보았습니다..
14. boot 폴더를 만들고 압축을 해제하고 있는 중입니다.
15. reflect.cmd 를 reflect.exe로 변환한 파일이 실행이 되었습니다.. RegHive.cmd 파일을 reflect.exe 상관없이...새로운 cmd창에서 작업중입니다
모든 드라이브를 검사해서 하이브할 레지파일이 있는지 확인을 하고 있습니다
16. 윈도우 레지를 하이브한후..15초후에 언하이브 합니다..프로그램도 잘 실행이 되었습니다.
백업폴더 레지도 잘 적용이 되었네요..
17. 프로그램이 실행되고나서..윈도우 레지를 읽지전에 하이브가 되어서..,Y:가 그대로 있습니다.. RegHive.cmd 실행후 바로 ReflectBin.exe 가
실행되어서 좀 그렇죠..실제에는 3초 여유를 주었습니다
18. X:\Boot 폴더입니다..
19. 단일파일을 다시 실행하여 보았습니다..이미 dll을 사용하고 있어서..아래처럼 메세지가 나옵니다...중복실행에 대해서는 신경쓰지 않아도 될것
같습니다..
20. 프로그램이 종료하면..cmd창도 종료가 됩니다..
21. boot 폴더가 남아 있네요..테스트 하면서..중간에 실수가 있었나 봅니다.....실제 적용에서는 삭제가 됩니다..
22. log 파일이 있습니다..내용을 알수가 없네요.
23. 숨김 실행을 위해서 RegHive.cmd를 RegHive..exe로 변환하였습니다..그리고 ReflectBin.exe 실행전에 3초 여유를 주었습니다..
24. 완성이 된 모습입니다..
25. 단일파일을 실행하여 보겠습니다..
26. boot 폴더가 만들어졌습니다..
27. cmd창이 숨김으로 잘 되었습니다...프로그램이 실행이 되었습니다.
28. 백업폴더 레지도 잘 등록이 되고 Y:도 그대로 입니다...
29. 프로그램 종료후..boot 폴더가 삭제가 되었습니다..
30. 마무리
세르게이님 PE에 있는 Macrium Reflect 단일파일을 활용을 하여 보았습니다
사용기를 쓰면서 보니까 복잡해 보이네요....단일파일 만드는 프로그램을 활용하시는것이 더 편하실것 같습니다..
초보가..세르게이님 단일파일을 이렇게 활용하였구나 하여 주십시요..
편안하신 밤 되세요..
댓글 [3]
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
5920 | 기 타| [25] Macrium Reflect 단일파일 만들기 입니다. [15] | 왕초보 | 1292 | 14 | 02-23 |
5919 | 윈 도 우| dr wtg test [5] | art | 1107 | 4 | 02-22 |
5918 | 윈 도 우| VHD (동적 용량) - 확장 해보기 (축소는 다음 시간에...) [6] | 박삿갓 | 1011 | 5 | 02-22 |
5917 | 윈 도 우| DREAM WTG 초보사랑 [28] |
|
3810 | 22 | 02-22 |
5916 | 기 타| [24] Macrium Reflect Server Plus 와 Workstation 차이점... [3] | 왕초보 | 751 | 5 | 02-21 |
5915 | 소프트웨어| 즐겨찾기 기능추가및수정-트위터 실시간 정보 [5] | 굿듀님스토 | 574 | 5 | 02-21 |
5914 | 기 타| [23] Macrium Reflect OS에서 처음실행시 문제점입니다.. [12] | 왕초보 | 776 | 7 | 02-21 |
5913 | 윈 도 우| DREAM WTG 그림동화 속편 [22] |
|
2557 | 18 | 02-20 |
5912 | 윈 도 우| DREAM WTG 그림동화 [21] |
|
2679 | 22 | 02-20 |
5911 | 윈 도 우| DREAM WTG 완성샘플 [58] |
|
3913 | 41 | 02-20 |
5910 | 윈 도 우| DREAM WTG 겸용부팅 [36] |
|
2695 | 27 | 02-20 |
5909 | 기 타| [22] Macrium Reflect 7.2.4063 x64 Workstation 설치기 입... [7] | 왕초보 | 752 | 5 | 02-20 |
» | 기 타| [21] Macrium Reflect 세르게이님 단일파일을 활용하여 보... [3] | 왕초보 | 713 | 4 | 02-19 |
5907 | 기 타| [20] Macrium Reflect 꼬마PE에서 딜레이 문제입니다 [15] | 왕초보 | 784 | 5 | 02-19 |
5906 | 윈 도 우| DREAM WTG 업데이트 [57] |
|
4622 | 45 | 02-19 |
5905 | 윈 도 우| DREAM WTG 버그해결 [18] |
|
1833 | 22 | 02-19 |
5904 | 기 타| [19] Macrium Reflect 꼬마 PE(또)에서 중복실행 문제입니다 [5] | 왕초보 | 653 | 7 | 02-19 |
5903 | 윈 도 우| DREAM WTG 설치 테스트 [19] | 박삿갓 | 1682 | 9 | 02-18 |
5902 | 윈 도 우| dream WTG 설치 성공 스샷 [16] |
|
1753 | 4 | 02-18 |
5901 | 기 타| [18] Macrium Reflect 꼬마PE에서 7.2로 업데이트 문제가 ... [8] | 왕초보 | 620 | 4 | 02-18 |
왕고수님의 방법도 하나의 시도로서 좋아 보입니다.
극초보인 저는 "단일 파일 만드는 도구'만 해도 10여 종류를 모았습니다.
각기 특징과 한계가 있고, 그럼에도 단일 파일 만드는 이유는,
그 나름의 편리성이 있기 때문일 겁니다.
마치 '전통적인 방법의 프로그램 설치" --> 무설치/포터블 --> 포터블용 리팩 --> 무설치 단일 파일 식으로
발전도 하고 개선도 되는 중이라 봅니다.
어떤 툴은 AUTOit는 물론이고, UPX등의 압축 도구를 하나의 패키지로 묶어서 만드는데,
이런 압축 패키지 때문에 '바이러스' 검진으로 나오고, 다시 풀어 놓고 실행하면 바이러스 검출 되지 않기도 합니다.
왕고수님이 시도하신 방법 등은 이미 embedded로 처리한 경우가 대부분입니다.
그럼에도 일부 app은 고집스럽게도 \Users\AppData식의 사용자 설정 폴더에 저장하기 때문에
포터블이나 단일 파일 만들기가 어려운 경우도 있습니다.
게다가 Essential PIM처럼 일상의 플래너, 일기장 등의 툴은 단일 무설치 파일로는 안되고
하나의 폴더에 항상 데이터가 쌓이는 구조라서, 리팩이나 한 개의 외부 폴더에 모아 놓는 것으로도
충분히 시도 가치가 있다고 봅니다.
좋은 방법과 아이디어 소개해 주셔서 색다른 시각을 배우게 되었습니다.
언제나 열정적인 지식 공유에 항상 감사하고요.