스크린 샷

제목 : BRPE에서 업데이트 파일과 모든프로그램 파일을 분리를 하여 보았습니다.

왕초보

먼저..좋은 아이디어를 조언하여 주신 분께 진심으로 감사드립니다..

덕분에..좀더 프로그램 업데이트 관리가 편해질것 같습니다.....앞으로도 잘 부탁드립니다

항상 좋은일만 있으시길 바랍니다

 

 

BRPE 에서 프로그램을 분리를 하면서..이 7z파일에 백업프로그램 업데이트 파일까지 들어가 있습니다.

PESOFT.7z 파일이 없는 경우 업데이트 파일 적용을 하지 못하게 됩니다..업데이트를 하려면 PESOFT.7z 에 업데이트 파일만 넣어서 관리를

해야합니다....이런 불편이 있어서..업데이트 파일만 따로 7z으로 압축하여서 모든프로그램 7z파일과 별도로 압축해제를 하도록 하여 보았습니다

 

그리고..PE부팅시에 무조건 모든프로그램을 불러오는것이 아닌 선우님 작품에서 처럼pe부팅후..선택적으로 압축해제를 하도록 하여 보았습니다

 

프로그램 관리에는 다양한 프로그램들이 있고...각양각색의 아이디어들이 있을것입니다..

이렇게 하는 초보도 있구나 하여 주십시요

 

 

 

1. pe 부팅시 메세지입니다..저 메세지가 총3개입니다.. 상황에 따라서 안내글을 보여게 됩니다..

1.png

 

2.초기화 메세지만 보이고 이렇게 런처 프로그램이 보이는 경우는..업데이트 파일 7z 이 없는 경우입니다. 백업프로그램이 하나만 내장된 기본상태 메뉴입니다

2.png

 

3. PETools 폴더안에 7z파일이 2개 있습니다...작동하지 못하도록 이름을 변경해 놓았습니다...AppUpdate.7z에는 IFW 업데이트 파일만 들어가 있습니다.. PESOFT.7z에는..프로그램들이 모두 들어가 있습니다..

3.png

 

4. 프로그램 압축해제가 런처에 등록이 되기 때문에..pe부팅시 PESOFT7zini.cmd 모든 관리를 하여 줍니다.

4.png

 

5. PESOFT7zini.cmd 내용입니다..AppUpdate.7z 파일 있으면 압축해제를 하여 줍니다..PESOFT.7z 파일이 있는 경우에는..압축해제 아이콘이 등록된 LauncherApp.ini 파일을 Launcher.ini로 복사를 하여 주게 되어 있습니다..그리고...압축해제하는 PESOFT7z.ini 파일도 만들어 줍니다.

5.png

 

6. 7z압축해제 아이콘이 런처에 있어서 압축해제후 기존 런처를 종료후 새로운 Launcher.ini 로 다시 실행을 시켜 주어야 하기 때문에 런처가 종료되면 재부팅이 되도록 한것을 사용할수가 없습니다..그래서 pe가 재부팅하지 않도록 Loop.cmd란 것을 추가해서...실행을 시켰습니다.

6.png

 

7. Loop.cmd는 그냥..9999초마다 계속 루프를 돌게 한것입니다..최대 시간이 9999까지가 가능하네요

7.png

 

8. 런처를 종료시켰습니다....Loop.cmd가 실행되고 있어서 pe가 재부팅하지 않습니다..이때는 F4 핫키로 재부팅을 해야 합니다

8.png

 

9. pe로 부팅중입니다.. 초기화 메세지이후에 AppUpdate.7z 파일이 있으면..아래처럼 메세지를 보여주고 압축해제를 합니다..

9.png

 

10. pe로 부팅이 완료가 되었습니다..업데이트 파일만 있어서 런처메뉴에는 변화가 없습니다

10.png

 

11. IFW 프로그램이 3.21로 업데이트 된것을 확인을 하였습니다...이렇게 프로그램과 상관없이 업데이트 파일만 따로 관리하도록 하였습니다

11.png

 

12. 이제 PeTools 폴더에 7z파일이 2개다 있습니다..

12.png

 

13. PESOFT.7z 파일 있은 경우 PESOFT7zini.cmd에서 런처의 ini를 바꿔치기해서 아래처럼 모든프로그램 메뉴가 보입니다..

  아이콘은 핸드폰 아이콘같습니다..이뻐서 가져와 활용을 하였습니다

13.png

 

14. PESOFT7z.ini 파일이 생겼습니다..이 ini가 런처에서 실행이 되는것입니다.. 메세지를 보여주고 압축을 해제하는 내용입니다

14.png

 

15. Launcher.ini 에 등록된 내용입니다..pecmd.exe의 Load 명령어를 사용하였습니다..

15.png

 

16. 런처에서 클릭을 하면 실행중인 Launcher.exe 강제종료하고 아래처럼 메세지를 보여줍니다..압축을 해제하는 중입니다

16.png

 

17. 압축해제 완료후 다시 런처가 실행이 되었습니다...PESOFT.7z 파일에 있는 Launcher.ini 가 적용이 되었습니다..

17.png

 

18. 마무리 

좋은 아이디어를 조언하여 주신 분 덕분에..업데이트 파일을 따로 관리를 할수 있게 하여 보았습니다..

이렇게 업데이트 파일과 모든 프로그램을 별도로 관리하는것이 맞는것이죠...

 

관심을 가지시고 조언을 하여 주신분께 진심으로 감사드립니다..항상 좋은일만 있으시길 바랍니다

 

초보가..도움을 받아서..불편한것을 좋은쪽으로 개선을 하였네 하여주십시요

 

맑은 하늘이네요...

즐거운 일만 있으시길 바랍니다

 

댓글 [8]

촌꼬마

2018.09.04
15:10:43

오 ,,,, 업데이트 파일을 따로라 ,,

역시 고수님 !!!!

또 신기한걸 보고 갑니다

익명

2018.09.04
15:27:42

새로움에 새로움을 더하는 스킬 정말 대단하십니다.

언제나 느끼지만 왕고수님이라 부르고 싶네요 ^.^

남은 시간 잘 마무리 하시고 오늘도 기쁜 하루 되셨길 바랍니다.

두손모아

2018.09.04
15:29:19

수고하셨습니다 ^^

선우

2018.09.04
15:47:22

새로운 방법을 재시해 주시고 포스팅으로 보여 주셔서 감사합니다 멋진 방법에 감탄하며 노고에 감사드립니다 수고 하셨습니다.^^*

시향

2018.09.04
16:55:35

항상 새로운 앱을 개발하시는 왕고수님 감사합니다.

잘 감상했습니다.

ehdwk

2018.09.04
17:49:18
잘 감상했습니다.
수고하셨습니다.

하늘개구

2018.09.04
19:33:04

^^* 또 배워 봅니다.

수고하셨습니다.

ghwp

2018.09.06
10:26:02

오늘도 기쁜 하루 되셨길 바랍니다.

수고하셨습니다.

List of Articles
[공지] 스크린샷 업로드 유의사항 3
XE1.11.6 Layout1.4.8