기 타 COLi**님 PE에서 ISO 탑재 사용하기 입니다
2021.03.08 13:44
보안이 강화되면서 PE에서 편리하게 사용할수 있도록 고수님들께서 만들어 주신 프로그램이 윈도우에서 바이러스 검출이 되는 경우가 종종 있습니다
COLi**님 PE의 경우에도 테스트틀 하기 위해 wim 안의 파일들을 꺼내다보면 검출이 되는 프로로그램들이 있습니다
avast에서는 AutoDisplay.exe 윈도우버전정보.exe, RSImageX.exe, VHDman.exe가 검출이 되고 있습니다..윈도우버전정보.exe는 cmd를 exe로
변환을 한것이고 다른 프로그램들도 애용하는것이어서 Programs 폴더를 wim 밖으로 꺼내서 사용할때 AutoDisplay.exe 윈도우버전정보.exe 2개
파일을 wim안에 넣고 RSImageX.exe, VHDman.exe를 그대로 두었었습니다..
그래도 신경이 쓰여서 Programs 폴더를 ISO 파일에 넣고 마운트 하는 방식으로 하여 보았습니다
다른 pe에서는 pe 부팅시에 ISO 파일 자동 마운트는 idisk를 활용을 하고 있습니다..COLi**님 작품에는 ISO 탑재 기능이 있어서 이번에는 이것을 활용
하려고 우클릭 메뉴를 보았더니 탑재는 보이지 않고 열기만 있습니다..열기를 하면 UltraISO가 실행이 됩니다..
ISO 파일을 수정하는데에는 UltraISO가 좋지만 단순히 마운트가 목적이라면 윈도우 자체기능이 탑재가 더 편하죠..
ISO 파일 확장자 연결이 UltraISO로 연결이 되어 있어서 생기는 현상이어서 UltraISO 레지는 한글 언어 파일만 설정하고 UltraISO 실행은 우클릭에 따
로 등록을 한 메뉴에서 실행하는 것으로 하여 보았습니다....이제서야 탑재 메뉴가 보이네요.,
여기까지는 새로운 문제가 없었습니다..
저의 경우 PE에서 시작메뉴에는 pe에 기본을 포함된 regedit.exe.cmd.메모장등을 등록하고 작업표시줄 빠른실행을 사용하고 있어서 프로그램이 있는
ISO를 마운트 했을때 시작메뉴와 작업표시줄에 PinTools.exe로 바로가기 등록할수가 없다는것을 몰랐습니다
시작메뉴의 경우 PinTools.exe로 등록을 하지 않고 수동으로 등록을 해도 ISO를 마운트 했을때 안에 있는 프로그램은 등록이 되지 않습니다
컴퓨터는 다양한 경험이 중요하다는것을 다시 알게 되었습니다..이렇게 해보지를 못해서 생각만으로는 당연히 되는줄 알았습니다.
어쩔수 없이 ISO안에 있는 프로그램을 바탕화면에 바로가기 아이콘을 두는것으로 하였습니다
1. 아래 부탕한 pe는 (Final)-완판 버전입니다...이버전에는 탑재 관려한 dll들이 모두 추가가 되어 있습니다..ISO 파일 아이콘이 UltraISO로 되어 있고
우클릭 메뉴에 열기가 있습니다
2. 아이콘이 UltraISO로 되어 있어서 당연히 열기시 UltraISO로 열립니다
3. UltraISO에도 마운트 기능이 있습니다..ISO를 수정할것이 아니라면 자체 기능인 탑재가 훨씬 편하죠..
4. UltraISO 프로그램이 포터블로 되어 있습니다
5. 레지파일이 여기에 있네요...많은 레지들이 있지만..탑재 메뉴를 활용하기 위해서 언어파일 레지만 활용을 하였습니다.
제가 가지고 있는 레지파일과는 내용이 조금 다르고 UltraISO 버전이 낮아서 실제 적용시에는 제가 가지 있는 버전을 활용하였습니다
6. Programs 폴더를 Programs.iso 안에 넣고 pe 부팅시에 Programs.iso파일을 찾아서 마운트 하도록 설정을 한 pe입니다
바탕화면에 바로가기와 작업표시줄에 바로가기 들이 있습니다..Programs.iso가 마운트가 된 상태입니다
1번의 바로가기 아이콘 2개는 원래는 작업표시줄에 추가로 등록을 하려고 했었습니다..등록이 되지 않아서 결국 바탕화면에 만들게 된것입니다
7. Backup 폴더에 있는 Programs.iso가 마운트 된 모습입니다
8. ISO 파일 아이콘이 윈도우 기본 아이콘으로 바꾸어 있습니다..우클릭 메뉴에도 탑재 메뉴가 보입니다.. UltraISO로 열기 메뉴는 메모장으로 열기
메뉴와 같은 위치의 레지에 등록을 한것입니다..
9. 탑재를 실행하면 다음 드라이브 문자에 탑재후 아래처럼 탐색기를 실행해서 보여줍니다
10. 탑재한나 ISO을 꺼내기 위한 꺼내기 메뉴입니다
11. 마운트한 ISO안에 있는 Appetizer 와 UltraISO는 작업표시줄에 등록이 되지 않습니다
12. 마운트한 ISO안에 있는 프로그램들을 시작메뉴에도 새로 등록이 되지 않습니다..현재 보이는 시작메뉴는 레지에 등록되어 있는 것들입니다
그마나 레지에 등록된것은 이렇게 보여주고 있어서 다행입니다
13. 우클릭 메뉴에 추가한 UltraISO로 열기는 한글로 잘 실행이 되었습니다
14. UltraISO 열기 우클릭 메뉴는 아레의 레지 경로에 등록이 되어 있습니다..레지에 확장자마다 따로 등록이 된것을 압니다.
15. UltraISO 원래 레지에는 한글로 실행이 되어야 해서 아래만 등록이 되어 있습니다..
16. 마무리
단순히 ISO 파일을 읽기 위한것이라면...윈도우 자체 기능이 탑재가 더 편하시죠..
Programs 폴더를 Programs.iso안에 넣게 되면서 탑재 기능이 필요한데..우클릭 메뉴에는 UltraISO 때문에 보이지 않아서 UltraISO레지를 조금 수정
해서 탑재 메뉴를 활성화 하여 보았습니다
Programs.iso를 마운트 한 경우 안에 있는 프로그램들을 시작메뉴와 작업표시줄에 등록이 되지 않는것은 많이 사용하는 방식이 아니어서 이런 현상
이 있구나 하는 정도로 참고만 하여 주십시요
새로은 한주가 시작되었습니다..
즐거운 일만 있으시길 바랍니다.
-------------------------------------------------------------------------------------------------------------------------------
추가입니다
COLi**님 (Final)-완판에서는 어떻게 적용하는지에 대한 내용입니다
Taskbar.cfg에서 ISO 확장자 연결하시는 부분을 삭제하신후 우클릭 레지를 추가하시면 탑재 메뉴가 보이게 됩니다
1. Taskbar.cfg에서 ISO 확장자 연결하시는 부분을 삭제하면 아래처럼 탑재 메뉴가 보입니다...
2. 필요가 없으시면 삭제를 하시면 되십니다
3. UltraISO 열기가 우클릭 메뉴에 있습니다
4. UltraISO 실행까지 확인하여 보았습니다
5. 아래의 경로에 reg 파일을 추가하시면 되십니다..간단합니다
6. 사용된 reg 파일내용입니다..
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\UltraISO]
@="UltraISO로 열기"
"ICON"="X:\\Programs\\UltraISOPortable\\UltraISOPortable.exe,0"
[HKEY_CLASSES_ROOT\*\shell\UltraISO\Command]
@="X:\\Programs\\UltraISOPortable\\UltraISOPortable.exe \"%L\""
댓글 [5]
-
오미진 2021.03.08 15:23
-
갠지스의잔물결 2021.03.08 16:18
WINDOW10 ISO를 탑재 후 SETUP파일을 실행하면 오류가 발생합니다.
PE의 한계인가요?
-
왕초보 2021.03.08 18:03
저도 잘 모르는 분야입니다..
다른분의 작품의 경우 setup.exe가 되는 PE는..X: 드라이브에 sources폴더가 있고 관련파일들도 있었던것 같습니다
ISO파일이 마운트 되면 파일들이 있지만...여기것 외에도 pe에도 필요한 파일들이 있어야하지 않을까 짐작만 됩니다
-
ehdwk 2021.03.08 17:02
수고하셨습니다. -
마라톤2 2021.03.09 07:37
수고 많이 하셨습니다. ^_^
수고하셨습니다.