설치 / 사용기

기 타 pecmd.exe로 만든 IFW BR Simple 버전 사용기 입니다

2022.11.20 10:44

왕초보 조회:894 추천:18

pecmd.exe 로 만든 프로그램을 볼때면..항상 생각나는 분이 계십니다

입니다님과 Tips님이십니다...

입니다님께서는 PE 관련한 활동은 없으시고 자료실에 메모장2 소식만 전해주고 계시고 Tips님은 소식이 없으시네요

무소식이 희소식이란 말을 믿고 있습니다

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

 

예전에 pecmd.exe를 활용해서 만든 백업 프로그램의 경우 영문 버전인데도 바이러스 검출이 되어서 아쉬운 점이 있었지만 이번에

78RePack에 활용된 pecmd.exe는 x86 버전인데도 바이러스 검출이 적어서 저에게는 보물이네요

덕분에 IFW BR Simple로 만들어 보았습니다

 

pecmd.exe가 프로그래밍 언어처럼 다양한 기능이 있어서 모르는것이 너무 많을 정도로 기능이 좋지만 딱! 한가지 마음에 들지않는

기능이 메세지 입니다... 아니 이 메세지만 조금만 이뻐도 VBS 자리를 대체할수 있는데요..너무 아쉽습니다

pecmd.exe 파일 용량이 작은 편입니다..이 작은 용량에 너무 많은것을 바라는것일수도 있을것입니다

그래도..언제나 아쉽다는 생각이 듭니다

 

결국 IFW BR Simple 프로그램에서는 pecmd.exe 자체 메세지를 사용하지 못하고 메세지 내용에 따라서 맞는 크기의 폼을 각가 만들어

서 메세지를 대신하도록 하였습니다...이 작업이 더 걸리네요

 

 

1. 78RePack에 사용된 pecmd.exe를 활용을 하였습니다...소스는 분리를 하여서 File 폴더에 IFWBR.wcs로 넣었습니다

  이렇게 분리를 한 2가지 이유가 있습니다..첫번째는 cmd 버전처럼 메모장에서 수정을 할수가 있어서 백업 프로그램 테스트시에 pe에서

  바로 작업을 할수가 있어서 편합니다

 

   두번째로는 78RePack의 pecmd.exe가..x86 버전이어서 입니다..복원 전용 PE는 wim용량을 줄이기 위해서 SysWOW64 폴더가 삭제가

   되어 있습니다  x64 전용 PE에서 x86 버전 런처를 실행할수가 없어서 x64런처가 있어야 합니다..윈도우가 x86 x64 버전에 상관없이

    사용할수 있는 런처로 x86 버전을 택했는데 문제죠...전용 PE에서는 IFWBR.wcs를 바로 로드하도록 하였습니다

1.jpg

 

2. 아이콘이 있는 버튼 방식에서 아래 방식으로 구성을 해보았습니다..메세지가 pecmd.exe 자체 메세지가 아니어서..그리고 아래 컬러버튼

  만 있으면 좀 엉성한것 같아서...설정 정보를 여기에서 보여주고 메세지는 안내글만 있도록 하여 보았습니다

 

  백업파일이 없는 경우 복원 버튼이 비활성이어서 작동하지 않지만 표시가 되지 않아서 복원(X)로 표시하였습니다

2.jpg

 

3. 백업 메세지입니다..자체 메세지가 아니고 새로 만든 폼이어서..오토잇에서 사용하는것처럼 큰 글자 제목이 보이도록 하였습니다

   예 버튼은 백업,복원에 따라서 컬러가 적용이 되어서 백업 복원을 실수하는일도 더 줄어들것 같습니다

3.jpg

 

4. 폼으로 구성이 되어서 최상위에 위치하도록 하였습니다.. 탐색기 창이 활성화 되어도 메세지가 맨 위에 있습니다

4.jpg

 

5. 백업 중입니다..프로그램을 활성화로 진행이 됩니다

5.jpg

 

6. 복원 전용 PE에서 복원시에는..아래처럼 x86 런처 프로그램을 거치지 않고 IFWBR.wcs를 로드해서 진행을 합니다

6.jpg

 

7. 백업 파일이 있어서 복원 버튼이 활성화 되었습니다

7.jpg

 

8. 복원 메세지입니다. 항상 색상은 정해져 있죠....백업은 보라색 복원은 초록색 입니다

8.jpg

 

9. 복원 전용 PE로 부팅을 하였습니다..여기에서는.. 메세지에 설정 상태를 보여줍니다....아니 레인미터가 실행되지 않았네요..

   pe에서 실행하는것인데 테스트를 하면서..빼먹었나 봅니다.

9.jpg

 

10. 복원중입니다

10.jpg

 

11. 윈도우가 2개 이상이면 아래 메세지를 보여줍니다

11.jpg

 

12. Backup 폴더 갯수도 체크를 합니다

12.jpg

 

13. pe에서 실행 모습입니다

13.jpg

 

14. 실행에서 IFW를 실행한 모습입니다

14.jpg

 

15. 백업 메세지입니다...이번 프로그램은 아니오를 선택하면 메인 폼으로 되돌아 갑니다

15.jpg

 

16. 메세지에서 아니오시에 메인 폼으로 되돌아 왔습니다

16.jpg

 

17. 백업 중입니다

17.jpg

 

18. 복원 메세지입니다

18.jpg

 

19. 복원중입니다

19.jpg

 

20. 현제 설정에 보여주는 정보에서 밋밋하다는 조언이 있어서..나름 O를 추가를 했었는데.. 다른것에 정신이 팔려서 사용기를 어제 테스트

 한것으로 썼네요..

21.jpg

 

21 O 가 없는것보다는..조금은 나아 보이네요

22.jpg

 

22. 소스를 wcs로 밖으로 꺼내서인지..아니면 오늘 운이 좋아서 인지...서명을 한것의 경우 아래처럼 1개만 검출이 되네요

20.jpg

 

23. 마무리

아이콘 버튼 대신에 컬러 버튼을 적용해 보면서 좀 단순해 보여서 정보와 메세지까지 폼으로 구성해서 IFW BR Simple 버전으로까지

만들어 보았습니다

컬러 버튼과 메세지를 폼으로 만들어서 버튼 자체에 컬러를 넣을수 있어서 메세지에서 백업.복원 구분이 좀더 쉽게 되는 장점도 있네요

 

pecmd.exe 파일이 pe용 전용(?)이어서 인지..예전이나 지금이나..다른 부분들은 업데이트가 된것 같습니다만 메세지 폼은 여전하네요

이 부분이 조금만 개선되어서 VBS 메세지 정도만 되어도 편하게 백업 프로그램에 활용할수가 있는데..메세지는 앞으로도 변화가 없을것

같은 느낌입니다..여전히 아쉬움으로 남습니다

 

dll에서 메세지를 볼러 오는 방법도 있을것 같습니다..하지만..저 같은 초보는 예제가 있어야 하는데 이런 예제를 찾지를 못하겠네요

 

오늘 하루도 웃음이 가득한 일만 있으길 바랍니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
9279 윈 도 우| 와로님의 윈도우11.22H2.CustomOS 업데이트 해 봤습니다. [7] 타천사둘리 828 10 11-22
9278 기 타| 78RePack - 자동실행, GUI 설정 기능을 추가를 하여 보았... [21] 왕초보 939 27 11-21
9277 기 타| 78RePack - 설정을 내 마음대로 하면 편하겠죠! [8] 왕초보 882 21 11-21
9276 기 타| 78RePack - 압축률 프리 버전 사용기 입니다 [10] 왕초보 1084 14 11-20
9275 소프트웨어| [종료]78RePack 수정본 v2 [16] DengJang 1085 29 11-20
9274 윈 도 우| Windows 11 Pro 22H2 CustomOS와로 / 간단설치샷 [10] 하나로탑 990 8 11-20
9273 소프트웨어| 78RePack 2022 v1.9.6 - 스크린샷 게시물에 추가 [19] 지후빠 1118 26 11-20
9272 소프트웨어| [종료]78RePack 수정본 [14] DengJang 804 19 11-20
» 기 타| pecmd.exe로 만든 IFW BR Simple 버전 사용기 입니다 [12] 왕초보 894 18 11-20
9270 기 타| 바로가기로 cmd로 exe많들기 공계 [8] V무등산V 988 23 11-19
9269 소프트웨어| [종료]단일 파일 몇 가지 업데이트 [23] DengJang 1389 36 11-19
9268 기 타| 불편해서 78RePack 소스를 78RePack.wcs로 분리를 하였습니다 [16] 왕초보 965 21 11-19
9267 윈 도 우| wim 최적화 및 변환 (최종이라던 것에 추가) [58] 집앞의_큰 2045 61 11-18
9266 기 타| pecmd 런처 버튼 모양을 바꾸어 보았습니다.. [11] 왕초보 901 21 11-18
9265 기 타| 19045.2311 COMET PE 간단 테스트 [24] 더불어~~~ 1121 26 11-17
9264 하드웨어| 라즈베리파이로 만든 전자 달력 [8] gooddew 2039 14 11-17
9263 기 타| (추가) 백업 런처에 pecmd.exe를 활용하여 보았습니다 [14] 왕초보 852 22 11-17
9262 소프트웨어| WimBootMenu-2022-11-17 Wim 부팅과 최적화 등 [34] 지후빠 2052 52 11-17
9261 기 타| PinUtil PE + 교체용 Edge 단일portable [10] qnd 833 19 11-16
9260 소프트웨어| USB Safely Remove 6.4.2.1298 [8] 4k8k 845 12 11-16
XE1.11.6 Layout1.4.8