제목 : mini10PE의 LOAD.INI 방식을 활용을 하여 보았습니다.
왕초보지난 사용기에서..mini10PE의 LOAD.INI 방식에 대해서 잠깐 보셨을것입니다..
외국 작품에 가끔 이렇게..신기한 것들이 있어서..외국 PE에 관심을 가지게 됩니다.
좋은것이 있다면..적용을 해봐야죠...이 방식을..제가 사용하는 PE에 활용하여 보았습니다..
바로가기 관련해서는..다양한 방법들이 있습니다..개인의 취향이나..컴퓨터 환경에 따라서...호불호가 있을수 밖에 없습니다
모든것에는 장단점이 있습니다..
LOAD.INI 방식은 카맬님의 RSPASC1.48를 사용할때처럼...프로그램을 추가 삭제한때 폴더 단위로 진행을 하면서..LOAD.INI 파일만 관리하면
프로그램 삭제시 별도로 바로가기등을 추가하거나 삭제하는 불편이 줄어 듭니다.
이런 부분 때문에..활용을 하여 보게 되었습니다.
아쉬운 점은..mini10PE에 있는 AOMEI Backupper Pro 와 AOMEI Partition Assistant 를 재활용해볼까 하였습니다.
저의 경우 AOMEI Partition Assistant 가 pe이서 실행되지 않아서 다른 프로그램을 사용하고 있습니다..
LOAD.INI 에서 sys 파일과 레지등을 설정해주고...바로가기를 만들기 때문에..다행히 실행은 됩니다..
AOMEI Backupper 의 경우..레지하이브가 없어서..실행은 되었지만..백업은 되지 않았습니다..
AOMEI Partition Assistant 경우 처음으로 제가 만든 PE에서 실행이 되었지만...적용버튼이 작동을 하지 않네요..
닷넷등이 없어서 인지.실행은 되지만...AOMEI Partition Assistant가 정상 작동하지 않나 봅니다..
공짜를 너무 바랬나 봅니다...아쉬운 부분이었습니다
초보가 외국 PE에 있는것이 마음에 들어서 활용을 하였네 하여 주십시요
1. PE로 부팅을 하였습니다..로켓독에 사용된 바로가기 파일과 바탕화면의 크롬 바로가기는.. LOAD.INI 방식을 활용한것입니다..
2. LOAD.INI 를 편하게 활용하기 위해서..pecmd.ini에 아래처럼 경로들을 변수에 설정을 하였습니다..이렇게 pecmd.ini에 변수를 설정해 놓으면
LOAD.INI를 로드했을때 이 변수를 그대로 사용할수가 있어서 아주 편합니다
아래의 네모에.. LOAD.INI를 로드하는 명령어가 있습니다..reg 파일도 있으면..실행시켜 줍니다..그리고..Recovery.ini로 로드합니다
3. Util 폴더에 있는 프로그램들을 각각의 폴더에 들어가 있습니다..이렇게 되어 있어야..프로그램 추가 삭제시 폴더만 삭제하는것으로 간단히..정리를
할수가 있습니다..
4. LOAD.INI 에 있는 방식대로..pecmd.exe 명령어를 수정을해서 바로가기를 만들도록 하였습니다.
pecmd.ini 에서 설정한 변수 ENVI RocketDock=X:\[프로그램] 가 아래에서 %RocketDock%로 사용되고 있습니다..
저의 경우 로켓독용으로 별도의 장소에 바로가기 파일을 만들고 있습니다.
아래 방식으로 각폴더마다 LOAD.INI 가 있습니다..이렇게 만든 바로가기를 아래 보시는 로켓독에서 사용하고 있습니다
5. 폴더에 여러개의 바로가기 파일을 만들어야 하는 경우에는..아래처럼...이어서 바로가기 명령어를 추가히면 됩니다.
6. pecmd.exe 명령어에 바로가기이름이나 경로를 넣기가 불편하면..아래처럼 변수를 만들어 활용하면..편하게 바로가기이름과 exe를 등록할수가
있습니다 카멜님의 RSPASC1.48에서 사용하는 Pa.ini에도..이렇게 바로가기 파일 이름과 exe를 등록하고 있으시죠..따라하여 본것입니다.
아래처럼 추가적인 cmd 실행이 필요하면.. LOAD.INI 에 추가하면 되어서 편합니다.
7. 부팅시에 LOAD.INI 에서 만들어진 바로가기 파일들입니다..
8. 저의 경우 제가 만든 pe에서는..단일파일을 압축을 풀어서 활용하여서인지...AOMEI Partition Assistant 가 실행이 되지 않습니다.
단일파일 압축이 풀릴때 실행되는 것들이 없어서 인것 같습니다..
이번에..mini10PE에서 보니까..AOMEI Partition Assistant 설정하는 내용이 있어서 혹시나하고...적용을 하여 보았습니다
처음에 말씀드린데로 실행이 되었지만..닷넷 파일들이 없어서 인지..적용버튼을 클릭해서 실제 적용되지는 않았습니다
LOAD.INI에서..이런 방식으로 사용하는구나 하는 정도로만 참고하여 주십시요
바로가기 관련은 뺀것입니다...x86 x64 PE에 따라서 필요한 sys 파일을 복사하고.. LoadDrv,exe를 실행하고 있습니다
Backupper의경우 Backupper.bat 라는 레지관련 bat도 실행하여 주고 있습니다.
아래처럼..x86 x64에 따라서..맞는 프로로그램을 실행할수 있도록 LOAD.INI 가 구성되어 있습니다
pecmd.exe의 명령어를 아시는분들은 LOAD.INI로 프로그램에서 필요한 것들을 추가하실수 있습니다..
IFEX %X64%,FILE %CurDir%\driver\x64\*.sys=>%SYS32%!FILE %CurDir%\driver\x32\*.sys=>%SYS32%
IFEX %X64%,FILE %CurDir%\driver\ampa64.exe=>%WinDir\ampa.exe%!FILE %CurDir%\driver\ampa32.exe=>%WinDir%\ampa.exe
EXEC =@%CurDir%\LoadDrv.exe
9. 버전에 따라서 다른 파일을 필요로 하는것을 복사하여 줍니다
10. 여기에 윈포 고수님께서 만든신 한글파일을 추가하였습니다.
11. 여기 설정도..한글화된 단일파일에 있는 셋팅을 복사해서 적용을 하였습니다.
12. 바탕화면과 로켓독용 바로가기 파일을 만들도록 추가를 하였습니다.
13. 바로가기 재설정을 해주어야 적용이 됩니다
14. 바로가기가 만들어졌습니다..
15. 한글로 실행은 잘 되었습니다...
16. 여기끼지는 잘되었습니다..설정후..적용을 클릭해도 무반응입니다..필요한 파일들이 없나 봅니다....
17. 윈포의 고수님께서 만드신 단일파일을 풀어 놓은것입니다..이렇게 실행은 되었습니다.
18. 역시..필요한 dll이 부족해서인지..적용버튼이 작동을 하지 않습니다..
LOAD.INI를 활용하여 보았다는데 의미를 두어야 할것 같습니다..다른 PE였으면..적용 버튼도 잘 작동을 했을것 같습니다
19. 마무리
외국의 mini10PE에서 LOAD.INI 방식을 사용하는것이 너무 마음에 들어서..이렇게 활용을 하여 보았습니다..
LOAD.INI 를 사용하는 경우 작업표시줄이나..시작메뉴는..pintools.exe를 따로 사용을 하여야 합니다..저의 경우 카멜님의 RSPASC1.48를
사용할때에도 작업표시줄이나..시작메뉴에 바로가를 만들지 않았기 때문에..LOAD.INI를 활용을 하여도 큰 차이는 없을것 같습니다
초보가..외국 작품에 있는 방법을 활용하였네 하여 주십시요
즐거운 하루 되시길 바랍니다
좋은 정보 주셔서 감사합니다.
수고하세요