설치 / 사용기

기 타 pureBasic - ChkDsk GUI v4.0 버전을 만들어 보았습니다

2024.04.01 14:52

왕초보 조회:756 추천:26

pureBasic의 라디오 버튼을 공부하기 위해서 BCD Repair 프로그램을 만든것처럼 체크박스를 공부하기 위해서 ChkDsk GUI v4.0 버전을 만

들어 보았습니다

 

윈도우 복원을 하지 않고 ChkDsk만 해주어도 문제가 해결이 되는 경우도 있지만..아직 하드 디스크를 쓰고 있는 경우가 많고 강제 종료등

갑자스러운 종료시에는 체크디스크를 해주는것을 지인분들께 권유 드리고 있기도 합니다

그래서 ChkDsk GUI의 경우 RecoverPE.wim에 포함되 되는 필수 프로그램입니다..

 

이미 러시아분의 좋은 작품이 있지만..pureBasic도 공부할겸 그 동안 사용하던 스타일 대로 사용하는 하는것이 편해서 만들게 되었습니다

이 ChkDsk GUI에는 작은 문제가 있습니다 현재 오토잇으로 된것도 같은 문제이기는 합니다

드라이브 목록을 보여주는것에서 정렬이 깔끔하게 안되는 문제입니다.

이 문제는 프로그램상의 문제가 아니라 폰트 문제입니다   RecoveryPE.wim의 경우 저용량이 우선이어서 폰트가 정리가 되어 있습니다

오토잇이나 pureBasic만든 ChkDsk GUI에서 사용하는 폰트가 없습니다

 

ChkDsk GUI에서 사용하는 폰트는 글자폭이 동일한 고정폭 폰트를 사용을 해야 합니다.

오토잇의 경우 cour.ttf (693KB) pureBasic의 경우 입니다님 덕분에 알게된 consola.ttf (449KB) 를 사용하고 있습니다

pureBasic에서는 조금 이라도 용량이 작은것을 활용하고 입니다님 작품에서도 사용하는 consola.ttf 를 선택하였습니다

 

사용기를 보시면 폰트가 어떤 역활을 하는지 이해가 바로 되실것입니다

 

pureBasic으로 만든 ChkDsk GUI exe 파일에 consola.ttf 폰트를 포함을 하면 바이러스 검출이 3개가 됩니다..

결국 바이러스 검출이 1개만 되는 ChkDsk GUI.exe 파일 폴더에 consola.ttf  파일을 두는 방식을 하였습니다

Fonts 폴더에 consola.ttf 를 넣어주어도 됩니다. 입니다님 작품도 있어서 Fonts 폴더에 consola.ttf 파일을 넣는것이 좋을것 같습니다

 

1. RecoveryPE.wim에 포함된 오토잇으로 만든 ChkDsk GUI 입니다..윈도우에서 실행하는 경우 드라이비 목록에 보시면..꽉차 보입니다

1.jpg

 

2. 드라이브 목록이 정리가 딱 되어 있습니다...이렇게 되어 있어야 보기가 좋죠..

2.jpg

 

3. PE에서 실행을 하면 아래럼 정렬이 엉망입니다..사용하는데는 불편하지 않고 간단한 프로그램 때문에 폰트를 추가하는것이 좀 그렇죠

  지금까지는 이상태로 활용이 되었습니다

3.jpg

 

4. Fonts 폴더에 폰트들이 정리가 되어 있어서 ChkDsk GUI에 사용하는 폰트가 없습니다

4.jpg

 

5. 폰트를 추가를 하였더니 드라이브 목록이 잘 정리가 되었습니다..여기에만 폰트가 적용이 됩니다

5.jpg

 

6.  추가된 폰트입니다..639KB라고 나오네요

6.jpg

 

7. pureBasic을 만든 ChkDsk GUI 로 교체하였습니다 

7.jpg

 

8. ChkDsk GUI 실행 모습니다...드라이브 목록에 글자들이 왼쪽으로 모여있습니다

8.jpg

 

9. 글자 폭이 일정하지 않아서 아래처럼 엉망입니다

9.jpg

 

10. 오토잇으로 된것에서 사용하는 폰트는 있지만..pureBasic ChkDsk GUI에서는 다른 폰트를 사용을 합니다

10.jpg

 

11. 폰트 추가후에는 잘 정리가 되었습니다

11.jpg

 

12. consola.ttf 폰트입니다 용량이 449KB 입니다..용량이 작아서 선택된 이유이기도 합니다

12.jpg

 

13. 오토잇으로 된것과 사용법은 같습니다

13.jpg

 

14. 모든 드라이브 검사 글자색은 아직 바꾸는것을 할줄 몰라서 검정색입니다

14.jpg

 

15. 모든 드라이브를 검사하였습니다

15.jpg

 

16. PE에 따라서 Fonts 폴더에 consola.ttf 파일이 없는 경우가 있어서 exe 파일과 같이 폰트가 있으면 아래처럼 정렬이 잘 됩니다

16.jpg

 

17. 폰트가 exe 프로그램과 같이 있습니다..바이러스 검출이 1개만 되어서 이 방식을 사용하였습니다

17.jpg

 

18. 바이러스 검출이 1개만 되고 있습니다...

18.jpg

 

19. 마무리

복구시스템용에 사용되는 RecoveryPE.wim 파일에는 ChkDsk GUI가 필수여서 이번 기회에 오토잇으로 된것에서 바이러스 검출이 적은 

pureBasic으로 ChkDsk GUI v4.0 버전으로 만들어 보았습니다

 

다음 BR 버전 업데이트 때에 RecoveryPE.wim에 추가하도록 하겠습니다

 

새로운 4월이 시작되었습니다

웃음이 가득한 일만 있으시길 바랍니다

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
10992 소프트웨어| PC화면과 소리를 다른 기기로 미러링(확장/복제) 하기... [1] asklee 490 9 04-13
10991 기 타| 종료 WinXPE147수정버전_20240322_23H2 ( 빌드 22631.3296 ) [50] 격자 695 107 04-13
10990 기 타| PureBasic 6.04 소스 ? - 6.10에서 에러가 나네요 [6] 왕초보 717 13 04-13
10989 기 타| WinXPE147수정버전_20240322_22H2 (빌드 22621.3296) 사용기 [54] 격자 965 112 04-11
10988 기 타| RocketDock 설정을 자동으로 하여 보았습니다 [7] 왕초보 925 17 04-11
10987 소프트웨어| WIM 정보 v0988 - pb 6.10 호환성 추가 지원. x86 호환성 ... [14] 입니다 987 41 04-11
10986 기 타| 구글 번역 도우미 - Final Build 4 [26] 빨강모자 552 37 04-11
10985 소프트웨어| 실행 목록 및 화면 캡처 v0.2 [16] 입니다 849 33 04-11
10984 기 타| 【공유】 Launch v2.0 +Button 업데이트를 . . . & 2종 PE [20] 딸랑쇠 1303 60 04-11
10983 기 타| 구글 번역 도우미 - Final Build 3 [21] 빨강모자 659 45 04-10
10982 기 타| 24H2 LTSC RTM버전 설치 후 테스트 중.. 한자 부분,,,, [11] 윈포토리™ 1093 27 04-10
10981 기 타| 00 [34] V무등산V 1263 102 04-10
10980 소프트웨어| Building Information Modeling 한글을 찾아서~ [1] 습관 228 4 04-10
10979 기 타| Launch v2.0 - 폼이 투명, 버튼만 보이는 버전으로 하여 보... [14] 왕초보 847 35 04-10
10978 윈 도 우| KB5036893_22621.3447 and 22631.3447 [4] 16k 685 12 04-10
10977 윈 도 우| ToolsEL Easylight Wifi DVD PE 이용 윈도우 설치샷! [17] 무월 683 42 04-09
10976 기 타| 종료 WinXPE147수정버전_20240313_ 23H2 (빌드222635.3430) [64] 격자 676 140 04-09
10975 윈 도 우| 윈도우 클린 설치 RTM 26100 [1] 마로94 912 7 04-09
10974 기 타| Launch Free v1.0 - 윈도우,PE, 메뉴도 설정 가능한 버전입... [11] 왕초보 808 35 04-09
10973 기 타| 【공유】 Launch v1.0 사용샷 & 2종 PE [7] 딸랑쇠 1214 21 04-09
XE1.11.6 Layout1.4.8