기 타 Cmd에 활용하는 메세지 프로그램을 x86 버전으로 만들어 보았습니다
2022.11.01 23:22
백업 프로그램을 편하게 활용하는데 사용되는 보조 프로그램을 프로그램으로 만들면..이것을 만든 사람의 취향대로 고정이 되어서
수정하기가 어렵지만 cmd는 명령어도 인터넷에서 찾기 쉽고..제일 중요한것은 원하는 스타일로 변경이 쉽다는것이죠
이런 장점이 있는지만...개인적으로 메세지가 아쉬운 부분입니다
cmd 자체에서 메세지를 만들수 없어서 vbs나..이미 메세지용으로 만들어진 프로그램을 활용을 하게 됩니다
x86 버전용은 하이이잌님께서 소개를 해주신 프로그램을 많이 활용하실것 같습니다..
저도 x86 버전용은 이 프로그램을 활용을 하기도 합니다.
이번에 x86 윈도우 백업 프로그램 관련해서 VB6으로 런처를 만들어 활용을 했었습니다..여기에 활용한 메세지 프로그램이 하이이잌님께서
소개를 해주신것인데..x64 버전보다는 조금..디자인이 그렇기도 하고 Xp용으로 쓰려고 VB6으로 메세지를 만들어 보았습니다
Xp용으로 만들기 시작헸는데 일이 커져서 cmd에서 같은 명령어로 메세지를 보여주도록 x86과 x64 메세지 프로그램을 새로 만들어 활용을
하여 보았습니다
결국 메세지 프로그램을 x86용까지 만들게 되어서 둘다 만들어 활용을 하게 되었습니다
1. x64 버전은 Xp나 Win7 x86에서 활용을 할수가 없어서 x86 버전 메세지는 VB6으로 만들면서 메세지 모양을 꾸민다고 스킨을 적용을
하여 보았습니다.
cmd를 실행해주는 런처도 VB6으로 된 런처를 사용을 해서 이 셋트로 어느 윈도우에서 적용이 되도록 하였습니다
대신에 PE는 RS5 x64로 구성을 해보았습니다
2. 윈도우 버전에 맞추어서 다른 메세지를 보여줍니다
3. 이번에 테스트를 하면서 보나까 cmd에서는 관리자 권한을 주면...관리자 권한으로 실행되기 위해서 cmd가 재시작되면서 숨김 실행이
풀리네요..지난번에 소개를 했던 cmd에서 관리자 권한 부분은 삭제를 해주셔야 할것 같습니다...불편을 드려서 죄송합니다
4. 복원전용에서 바로 CRestore.cmd를 실행하는 경우 배경사진을 설정하기가 불편해서 Recovery.ini를 로드하는 형식을 하여 보았습니다
5. 런처가 cmd를 실행해주는 역활만 하여서 전용 PE에서 Recovery.ini를 찾아 로드하고 있습니다
6. 프로그램 실행 모습입니다..어두운 테마 레지값을 읽어서 어두운 테마 적용을 할수 있습니다..win7에 레지가 없어 원래 모습입니다
7. 메세지에 스킨을 적용하여 본것입니다...단순해 보이는것을 적용을 하였습니다 Xp에서는..x64에서 사용하는 메세지 형식을 사용을 할수
가 없어서 기본 메세지 형태로만 할수가 있습니다
8. 백업까지 하여 보았습니다
9. 복원 메세지입니다
10. 복원 전용 PE는 RS5 x64여서 메세지도 x64 프로그램이 적용이 되었습니다..아래 형식의 메세지는 비스타 이상에서만 사용을 할수가
있습니다
11. 복원 진행까지하여 보았습니다
12. PE에서 복원시와 복원전용시 복원시 메세지에서 한줄이 내용이 달라집니다..그래서..지후빠 작품에서 배운것을 활용을 해서 적용을
해 보았습니다..덕분에 메세지를 하나를 더 만들지 않아도 되네요...고수님 작품에서는 배울수 있는것이 많습니다
13. BR Simple 버전에서는 복원 전용 PE에서만 쓸수 있도록 /Recovery 옵션이 적용되면 PE 부팅과정이 들어가 있습니다 아래 사진처럼
사용할수 없도록 일부러 넣은것입니다 하지만 사진처럼 활용하는것 편하다고 하셔서..cmd는..마음대로 수정해서 쓸수가 있어서 이런
부분이 편합니다
14. 일반 PE에서 /Revoery 옵션으로 PE 부팅시에 적용을 하여서 부팅시에 메세지를 보여줍니다..주로 복원이 목적이어서 복원후 바로 재부
팅을 합니다
15. 옵션이 다시 부팅으로 적용이 되어 있습니다. 이 방식이 편하신분도 있으시죠..
16. BR Simple 버전에는..테마 변경 적용이 없습니다...부팅후 백업,복원만 하는데 테마 변경후 백업,복원할일은 없어서 그렇기는 합니다
바탕화면에 아이콘 보이기도 부팅시에만 적용이 됩니다..테마 변경도 부팅시만 적용이 되도록 cmd에 추가를 하였습니다
Recovery.ini에서 Wallpaper.jpg 파일을 img0.jpg에 덮어쓰기 하기 때문에 테마 적용시에는 Wall로 바로 작용이 되도록 하였습니다
기존 프로그램에서도 어두운 테마를 좋아하시는 분들을 AddCmd.cmd에 이렇게 추가해서 활용하시면 됩니다
17. PE에 어두운 테마가 적용이 되었습니다..런처 프로그램에도 어두운 테마가 작용되었습니다..VB6이 이미지 적용하는것이 더 편한 부분
이 있습니다. 이제 보니까 오른쪽 테두리 빨간색이 픽셀이 2인가 봅니다 좀 다르네요
18. 처음 VB6을 배울때부터 해결하지 못한 것은 마우스가 폼위에 있을때 버튼들이 모두 원래 모습으로 설정이 됩니다..그런데 마우스가
폼 위를 너무 빠르게 지나가면..2번 처럼..버튼위에 마우스가 있을때 모습으로 그대로 남아 있습니다
계속 마우스 위치를 추적해서 하는 방법도 있지만...그건 낭비라는 생각에..여전히 이런 문제를 안고 있습니다
아마 제가 VB6에 대해서 모르는것이 너무 많아서 해결하지 못하고 있는것 같습니다
19. 아쉬운 부분이죠..메세지에는 테마 적용이 되지 않았습니다..나중에 할수 있는 날이 있기를 기대하여 봅니다.
20. 관리자 권한을 물어 보는 윈도우 경우에도 레지등을 등록하는 cmd가 아니어서 관리자 권한이 필요없는데 있습니다.저의 실수입니다
관리자 권한 명령이 있어서 cmd가 재실행 되어서 숨김 실행이 풀려 버립니다
21. 탐색기에서 마우스로 프로그램을 실행하였습니다.. 버튼 클릭시 cmd가 숨김으로 실행이 되어서 메세지가 활성화 되지를 못하고
탐색기 뒤로 숨어서 보이게 됩니다..바탕화면에 바로가기에서 실행을 해서..cmd가 숨김실행이어서 메세지가 비활성입니다
이것이 보기가 좋지 않을 뿐아니라 불편하기도 합니다
22. cmd가 숨김 실행이 되어도 메세지창은 활성으로 되었습니다..이렇게 메세지가 맨 위에 보이는것이 편하죠..운 좋게 이제서야 해결을
하였습니다
23. 백업 프로그램에서 관리자 권한을 물어보는데 cmd에서 물어 볼필요가 없었습니다...
24. 백업이 진행중입니다
25. 바탕화면에서 복원 메세지 실행시에도 복원 메세지가 활성화된 상태로 보입니다
26. 재부팅 프로그램도 관리자 권한을 물어보고 있습니다
27. 부팅까지 확인하였습니다
28. x64 버전 메세지만 신경을 썼었습니다....사용기를 쓰면서 x86 버전도 확인을 하여 보았습니다..탐색기에서 실행시 이것도 cmd가 숨김
이어서 탐색기 뒤로 메세지가 실행이 되네요..미리 확인을 했어야 했는데..생각지 못했습니다
29. 탐색기를 종료하거나 작업표시줄에 있는 아이콘을 클릭해야 창이 활성화 됩니다
30. 마무리
이제는 찾기도 힘든 Xp인데..처음에는 좀..아니다는 생각도 했지만..어쩔수 없이 Xp용 메세지까지 만들게 되면서 오히려 배운것들이 더
많은것 같습니다
덕분에 해결하지 못하고 있던것도 엉뚱하게 해결이 하게 되었네요
오래된 VB6이지만 간단한 백업,복원 프로그램에는 여전히 쓸만한것 같습니다
필요한 dll들이 있어서 수동으로 추가를 해주야야 하는 불편이 있기는 합니다
어떤것이든 활용하기 나름이죠..메세지 프로그램에도 활용을 하여 보았습니다
편안하신 시간 되시길 바랍니다
댓글 [12]
-
상발이 2022.11.02 07:13
-
qnd 2022.11.02 09:13
수고하셨습니다, 감사합니다.^^
-
삐쟁이 2022.11.02 09:32
잘 보았습니다 -
jun218zero 2022.11.02 10:40
수고 많이 하셨습니다.
-
우인 2022.11.02 10:49
수고많이하셨습니다.
-
스마일^_^ 2022.11.02 11:07
수고하였습니다
-
프리네 2022.11.02 13:04
수고하셨습니다....편안한 한주되세요..
-
REFS 2022.11.02 17:25
수고하셨습니다..
-
가을하늘! 2022.11.02 22:08
수고많으셨습니다.
-
rthgh 2022.11.03 02:19
수고하셨습니다
-
개골구리 2022.11.03 18:48
수고하셨습니다
-
광풍제월 2022.11.05 23:04
수고하셨습니다.
수고하셨습니다.