기 타 (수정) qnd님 Win11 - 해상도, DPI 를 GUI로 저장하기를 하여 보았습니다
2023.06.22 23:04
종료하였습니다
수정 내용입니다
QndPESet.exe 로 파일 이름을 바꾸면서 ini 파일이 없을때 메세지에서 QndPESet.ini로 수정을 하지않은것을 알게되었습니다
메세지 위치도 GUI에서도 ini 파일을 읽기 때문에 프로그램 시작할때 체크하도록 위치를 수정하였습니다
좀더 꼼꼼히 살피지를 못하여서 새로 다운을 받으시는 불편들 드려서 죄송합니다.
1. pecmd.ini에서 PinUtil.ini를 찾지 못하여서 정션 링크로 QndPESet.ini 파일을 만들지 못해서 QndPESet.ini 파일이 없는 경우 메세지
입니다. 메세지는 3초후에 종료 됩니다
실제로 PinUtil.ini 파일을 찾지 못한 경우 PinUtil.ini에서 QndPESet.exe를 실행하지 못하기 때문에 메세지는 나오지 않습니다
우클릭 메뉴에서 실행시에 메세지나 나옵니다
---------------------------------------------------------------------------------------------------
칭찬은 고래도 춤추게 한다고 하죠...
항상 좋은 부분들만 보아주시고 응원을 하여 주신 qnd님과 회원님들께 이 자리를 빌어 감사인사들 드립니다
복 많이 받으십시요
qnd님 작품에서 PE의 설정을 wim 밖에서 설정하기 위해서 PinUtil.ini를 다양하게 활용을 하고 있습니다
PinUtil.ini에서 부팅시 적용할 해상도 설정시에 현재 해상도를 알고 수동으로 입력을 해야 합니다
ini를 사용하는 방식은 원하는 기능을 추가하거나 삭제할때 수정이 편한것이 장점입니다..해상도 처럼 숫자가 긴것을 입력할때에는 조금
불편하기는 합니다..
해상도에 DPI까지 PinUtil.ini에 설정하는 변수가 4개나 되어서 변수 설정이 많아 보이는것도 있습니다
복구시스템의 경우 해상도 설정은 우클릭 메뉴에서 현재 해상도를 저장하도록 하고 있습니다
이왕이면 복잡한것보다는 편한것이 좋죠...qnd님 작품에서도 해상도와 DPI 부분만 GUI로 현재 PinUtil.ini에 저장하도록 하여 보았습니다
ChangeWallpaper.exe도 일정시간마다 배경사진을 변경하여 주는 기능을 추가를 하였습니다
ChangeWallpaper.exe 관련해서는 아래 사용기를 참고하여 주십시요
일정시간마다 배경사진 자동 변경 - 필요할까요??
https://windowsforum.kr/review/19527740
해상도와 DPI를 GUI로 저장하는것은 이미 비슷한 것들을 보아서 사용기를 보시면 바로 이해가 되실것 같습니다
PinUtil.ini에서 설정하는 방식은 수정이 가능해서 자유롭게 수정해서 활용을 할수가 있지만 GUI 버전의 경우 이미 만들어진 프로그램을
그대로 활용을 해야해서 수정할수가 없는 단점이 있습니다..
qnd님께서 현재 합체본을 소개를 하여 주고 있으십니다..
그래서 저는 업데이트된 ChangeWallpaper.exe 와 해상도와 DPI 설정을 저장하는 QndPESet.exe 파일이 포함되어 있는 wim 파일만 배포를
하려고 합니다 파일을 받으신후 qnd님께서 배포하여 주시는 선물에 덮어쓰기를 하시면 됩니다
♥ 한시적 공유를 시작합니다 ^^
https://windowsforum.kr/review/19526351
아래 사용기는 확인 차원에서 캡처를 한것입니다
1. 조언을 하여 주신 분이 있으셔서...그 동안 문제없이 활용이 되어 검증이 되었던 원래 StartIsBack으로 되돌아 왔습니다
DPI 관련해서는 이미 해결이 되어서 불편이 없습니다
2. dpi 설정 파일 대신에 QndPESet.exe으로 기능을 합쳐서 이름을 이것으로 정하였습니다.
3. DPI 레지 등록 명령어도 조금 바뀌었습니다
4. QndPESet.exe 에서 저장한 설정값을 읽기 위해서 PinUtil.ini를 찾은 다음에 Windows 폴더에 QndPESet.ini로 정션링크를 하도록 하였
습니다
5. PE로 부팅하였습니다..ChangeWallpaper.exe 가 5분마다 배경사진을 변경하도록 설정을 해사 부팅시 배경사진이 변경이 되었습니다
레인미터 디자인이 바뀌었습니다..Net 부분의 선 길이가 짧은 이유가 이 디자인 때문이었나 봅니다
6. PinUtil.ini에서 PE 설정을 하고 있어서 같은 위치에 QndPESet.exe 실행 메뉴가 있도록 하였습니다 위치가 바뀌어서 그런지 느낌이 다르
네요
7. PinUtil.ini에서 해상도와 DPI 설정 부분이 변수 설정에서 다른 부분으로 옮겨졌습니다..덕분에 변수 부분도 갯수가 줄었습니다
8. 설정 저장은 이부분에 저장이 됩니다..
9. 실행 모습입니다.. QndPESet.ini에 저장된 설정과 현재 디스플레이 설정값을 같이 보여주고 있습니다
10. 해상도 변경후 DPI로 변경을 하여 보았습니다..
11. 현재 해상도와 DPI 값을 보여주고 있습니다
12. 아무 것도 선택하지 않고 저장하기를 클릭하면 안내 메세지가 나옵니다..현재 해상도와 현재 DPI를 선택하였습니다
13. 저장을 클릭하면 저장후 저장된 값을 메세지로 보여줍니다..QndPESet.exe은 원하시는 상태로 하신후 프로그램을 실행하여 현재 값을
저장하는 방식으로 활용을 하시면 됩니다
14. 선택한 설정값이 QndPESet.ini에 저장이 되었습니다..Windows 폴더에 있는겻을 정션링크로 연결된 것입니다
15. PE를 재부팅하였습니다..QndPESet.ini에 설정된 값으로 PE가 설정이 되었습니다
16. 해상도 자동설정을 저장하여 보겠습니다
17. 자동 설정으로 저장이 되었다고 메세지를 보여주고 있습니다
18. 자동 설정값은 1 입니다
19. DPI만 저장하여 보겠습니다
20. 기본 100%로 저장되었습니다
21. DPI 기본은 0으로 PE 부팅시에 실제 설정하지 않습니다
22. 해상도가 자동이어서 최대 해상도로 부팅이 되었습니다
23. 해상도, DPI 둘 다를 기본으로 설정하여 보았습니다
24. 확인 메세지입니다
25. PE로 재부팅하였습니다
26. 해상도와 DPI가 값이 설정이 되어 있는 경우에는..DPI 값을 먼저 100%로 설정후 해상도를 변경을 해야 우클릭 메뉴에서 DPI 값을 다시
설정시 제대로 되네요..나름 순서가 필요한가 봅니다
27. 해상도를 기본으로 먼저 변경후 DPI를 100%으로 변경하면 작동을 하지않지만..다른 값으로 변경후 해야 제대로 됩니다
아직 DPI에 대해서 잘 알지 못해서 아는것이 많지 않습니다
28. 마무리
BR 버전을 사용하는 복구시스템에서는 GUI로 현재 해상도를 저장을 하고 있습니다 이것 때문에 수동을 설정하는곳이 노안으로 불편하시
다고 하셔서 GUI로 저장을 하도록 해보았습니다
제가 좋아서 하는것이어서...고수님들 작품에 비해서 부족한 부분들이 있을것입니다..
DPI는 활용하지 않은것이어서..조금 걱정이 되기는 합니다..
피드백을 하여 주시면 최대한 보완을 해보도록 하겠습니다..
편안하신 시간이 되시길 바랍니다
댓글 [59]
-
00go 2023.06.23 21:15
-
단편지식 2023.06.24 02:13
감사합니다.
-
하늘소 2023.06.24 06:50
상세한 사용기 잘 보았습니다.
항상 수고가많으십니다.
-
라인 2023.06.24 08:42
수고 하셨습니다.
-
이기사 2023.06.24 10:38
수고하셨습니다...
-
젊은태양™ 2023.06.24 11:50
감사합니다.
수고많으셨어요^o^ -
평강이 2023.06.24 14:37
수고 하셨습니다.
-
쭈니당 2023.06.24 16:55
수고하셨습니다. -
fkjin 2023.06.25 00:19
수고많으셨습니다. 감사합니다.
고생 많이 하셨습니다.