설치 / 사용기

기 타 [수정] pureBasic - PE 1회 부팅을 업데이트 하여 보았습니다

2024.03.18 18:51

왕초보 조회:1047 추천:33

 

수정내용입니다

 

사용기를 쓰면서 좀더 정확하게 확인을 하지 않은 실수를 하습니다..사진에 1.0 버전으로 표시가 되는데도 보지를 못하였습니다

죄송합니다

 

사용기에서 활용한 레지 경로의 경우 윈도우에서는 파일 우클릭 메뉴가 있지만 PE에서는 레지능 등록이 되어도 파일 우클릭에는 보이지

않습니다..

 

15번에 있는 wim 파일 우클릭은 1.0 버전의 레지가 등록이 된것입니다..사진에 보이는데 당시에는 제가 보지를 못했습니다

 

이 경로로 레지를 등록을 하는 경우 PE에서 파일 우클릭에서 메뉴가 보입니다

HKCR\SystemFileAssociations\.wim\shell\WimLibFileR

 

이 경로로 등록을 하는 경우 레지는 등록이 되지만 우클릭 메뉴를 보이지 않습니다

HKCU\SOFTWARE\Classes\SystemFileAssociations\.wim\shell\WimLibFileR

 

혹시..레지 등록을 했는데 pe에서 보이지 않는다면 레지 경로를 바꾸어 보아 주십시요

 

---------------------------------------------------------------------------------------------------------

 

먼저 부족한 부분들을 업데이트 할수 있도록 많은 시간동안 지식을 베풀어 주신 입니다님께 머리숙여 감사드립니다

도움을 주신 덕분에 구현하지 못하였던것을 구현할수 있었을뿐만 아니라 프로그램 소스들도 중복되는것들도 정리를 하고 될수 있으면 함수

로 묶어서 활용을 할수 있도록 하여 보았습니다...저 나름대로는 깔끔하게 정리를 한것 같습니다

입니다님 복 많이 받으십시요

 

복구시스템용에 사용하는 RecoeryPE.wim을 BCD에 등록을 하고 이 PE를 필요한 경우 윈도우에서 바로 부팅을 할수 있는 보조프로그램으로 

만들게 되어서 PE 등록도 RecoeryPE.wim만 가능한 프로그램입니다.

 

BCD에 등록시 확인은 Bootice로 해야 합니다..

Bootice도 프로그램에서 바로 실행할수 있으면 좋겠다는 의견이 있으셔서 추가를 하여 보았습니다

제가 프로그램을 공부하거나 cmd나 PE를 공부하는것을 BR 프로그램에 도움이 되어서 입니다.

 

pureBasic으로 만든것은 이제 시작이어서 필요한 명령어들을 알지 못하는것들이 많아서 부족한것들이 많네요..

열심히 익혀서 바이러스 검출이 적은 BR 프로그램을 만들어 보고싶습니다만...갈길이 먼것 같습니다..

 

1. 파일이 한개만 있는것이 제일 좋은데요..필수 파일이 1개 더 늘었습니다

1.jpg

 

2. Bootice의 경우 3가지 모드가 있어서 버튼이 3개가 추가가 되었습니다..

2.jpg

 

3. 1.0 버전에서는 등록,삭제만 간단히 있어서 실행시에 메세지를 보여주고 프로그램이 종료가 되는 방식이었습니다

   BR 버전에서는 메세지가 있는경우 메인폼을 숨김으로 하고 있어서 2.0 버전에서는 아래처럼 메세지가 보일때 메인폼이 숨김입니다.

3.jpg

 

4. 작업 완료후 다시 메인폼이 보입니다..다른 작업들을 할수가 있어서 이렇게 하는것이 맞는것 같습니다

4.jpg

 

5. 입니다님께서 조언을 해주셔서 레지 등록을 HKEY_CLASSES_ROOT 에서 HKEY_CURRENT_USER로 옮겼습니다..

    삭제시 HKEY_CLASSES_ROOT 쪽은 관리자 문제로 삭제가 되지 않을수도 있다고 합니다...참고하여 주십시요

5.jpg

 

6. 레지 삭제가 되었습니다..1.0 버전에서는 pureBasic 자체 기능으로 삭제를 할수가 없어서 reg.exe를 사용을 했었습니다

   알고보았더니 제가 너무 모르고 있었습니다...레지 전체 삭제는 안에 있는것들을 먼저 삭제후 해야 한다고 합니다..

   입니다님께서 올려주신 소스로 pureBasic 에서 api를 불러와서 삭제하는것으로 하였습니다...

6.jpg

 

7. BCD에 RecoveryPE.wim을 등록을 하였습니다

7.jpg

 

8. BCD 확인은 bootice이 편하죠..기본 버튼 클릭시 실행 모습입니다 

8.jpg

 

9. 초보 버튼 실행 모습입니다

9.jpg

 

10. 전문가 모드 실행 모습입니다..

10.jpg

 

11. 소스들을 정리를 해서...확인 차원입니다..우클릭 메뉵 잘 등록이 되었습니다

11.jpg

 

12. 확인 메세지입니다

12.jpg

 

13. PE로 부팅이 되었습니다

13.jpg

 

14. PE에서 다른 PE 1회 부팅을 하여 보겠습니다

14.jpg

 

15. 확인 메세지입니다  아래 보이는 프로그램은 1.0 버전입니다..2.0 버전에서는 메뉴가 보이지 않습니다.. 죄송합니다 

15.jpg

 

16. PE로 부팅이 되었습니다

16.jpg

 

17. PE 1회 부팅에 사용되는 GUID 값들을 윈도우로 부팅해도 삭제를 하지 않았습니다..삭제하면 좋은데요...복잡한것도 있고 삭제하지 않아

  도 불편이 없어서 그냥 두었습니다..

17.jpg

 

18. 없는 경우 윈도우에서 복사하지 않고 유무만 메세지를 보여주는것으로 하였습니다..PE로 부팅시에는 윈도우 파티션 찾는것도 일이죠

  간편하게 진행하였습니다

18.jpg

 

19. pureBasic을 시작하면서 처음 계획은 RecoveryPE.wim 을 등록한는것만 생각을 했었습니다..

19.jpg

 

20. 아니 오타가 있네요..

20.jpg

 

21. 나름대로는 소스를 깔끔하게 정리를 했습니다만..64bit에서 1개가 검출이 되었습니다..이번에는 다른 회사것으로 검출이 되었습니다

  pureBasic을 배우게 되는 이유여서 제일 신경이 쓰이는 부분입니다

21.jpg

 

22. 32bit는 5개가 검출이 되었습니다..

22.jpg

 

23. 마무리

입니다님의 소스 덕분에 pureBasic으로 처음 만들어본 프로그램이어서 그런지 뭔가 부족하지 않을까하는 걱정부터 되네요

여기에는 복사하는것이 없어서 아직 파일 복사 명령어도 모르고 있어서 이런 걱정은 당연한것이기는 합니다

 

중국분 cmd를 소개를 해드릴때 백업 프로그램에 관심이 있으신 분들을 도전을 해보시는것을 권유를 해드렸었습니다

실제 몇분이나 관심이 생기셨는지는 알수는 없지만...시작이 반이기는 합니다..

저도 많이 망설였지만...pureBasic를 시작하기를 잘한것 같습니다... 입니다님의 소스가 없아다면 저 역시 시작하지 않았을것익는 합니다

 

본인만의 백업 프로그램을 만들어 활용을 하고 싶으시다면 처음하시는 분은 cmd를 권유를 해드립니다

cmd로 완성이 되시면...그 다음에는 프로그램밍 언어쪽도 도전을 해부시길 바랍니다..GUI로 완성을 하시면 cmd때하고는 다른 느낌입니다

 

오늘 하루도 고생하셨습니다

편안하신 시간이 되시길 바랍니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
10841 기 타| 파일 우클릭 메뉴 레지 관련 사용기 입니다.. [14] 왕초보 1066 24 03-20
10840 기 타| 【수정】 ToolsQT 퀀텀 SystemM+ wim통합 PE update2 [61] 딸랑쇠 2715 153 03-20
10839 소프트웨어| 크롬 123버전 예전 UI 변경 방법... [11] DengJang 788 23 03-20
10838 기 타| pureBasic - IFW BR OneClick v0.01 버전 사용기입니다.. [18] 왕초보 864 29 03-19
10837 소프트웨어| WIM 정보 v0957 - 프로그램 배경 화면 및 일부 최적화 [23] 입니다 941 61 03-19
10836 윈 도 우| WindowsXPE +_윈도우11 23H2 몇년만에 새로 만들어 봤습니다. [108] 지연서연아 2040 143 03-19
10835 기 타| WIndowsXPE147 마지막 버전(?).... [170] 노랑개굴 2556 232 03-19
10834 기 타| 종료 WinXPE147수정버전_20240313_ 23H2(빌드22631.3296) [107] 격자 1243 194 03-18
» 기 타| [수정] pureBasic - PE 1회 부팅을 업데이트 하여 보았습니다 [17] 왕초보 1047 33 03-18
10832 윈 도 우| 초보에 IFW BR Single v3.0 - Drag 감사 간단 사용기 입니다^^ [3] 수리수리 614 10 03-18
10831 소프트웨어| [공유] WindowsXPE147_20240313 수정버전 사용기 [62] 시종일관 1646 121 03-17
10830 소프트웨어| 윈도우 업데이트 통합(boot.wim, winre.wim, install.wim) [29] 무월 1273 67 03-17
10829 기 타| pureBasic - PE 1회 부팅 프로그램을 만들어 보았습니다. [34] 왕초보 1161 27 03-17
10828 기 타| WinXPE147수정버전_20240313_ 23H2(빌드22631.3296) 사용기 [51] 격자 694 64 03-17
10827 소프트웨어| WIM 정보 v0952 - 윈도우 설치 기능 [23] 입니다 1178 73 03-16
10826 기 타| 크롬 업데이트 후 정리 CMD, 2024.03.17_10:00 수정 [17] 윈포토리™ 1070 47 03-16
10825 기 타| IFW BR Single v3.0 - Drag 기능을 추가하였습니다 [18] 왕초보 891 29 03-16
10824 기 타| 입니다님 pureBasic 소스 - 컴파일에 성공하였습니다 [21] 왕초보 1032 23 03-15
10823 기 타| CoolBackup, CoolInstall 반자동으로 복구시스템을 구성해... [8] 왕초보 1001 26 03-15
10822 기 타| 【공유】 Win11 ToolsBR DVD PE 꿀백업 쿨설치 추가 [304] 딸랑쇠 2037 174 03-15
XE1.11.6 Layout1.4.8