![Windows Media Player의 높은 DPI 설정을 무시하시겠습니까?](https://rvso.com/image/1648626/Windows%20Media%20Player%EC%9D%98%20%EB%86%92%EC%9D%80%20DPI%20%EC%84%A4%EC%A0%95%EC%9D%84%20%EB%AC%B4%EC%8B%9C%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
저는 Windows용 무료 음악 플레이어가 없는 것 같아서 Windows Media Player를 사용하여 음악 파일을 재생하고 있습니다. VLC의 인터페이스는 형편없습니다. 마이크로소프트가 WMP를 대체하고 있는 그루브 뮤직(Groove Music)도 형편없다. 파일 드래그 앤 드롭도 지원하지 않습니다.
문제는 WMP가 높은 DPI에서는 제대로 작동하지 않는다는 것입니다. 슬라이더가 너무 얇아서 클릭할 수 없으며 창이 최대화되면 깜박입니다. 일반 응용 프로그램 EXE의 경우 속성에 "호환성" 탭이 있어 높은 DPI 설정을 재정의할 수 있습니다. 그러나 어떤 이유로 WMP에는 그런 것이 존재하지 않습니다. 어쨌든 WMP 창을 두 배로 만들 수 있도록 설정에 액세스할 수 있습니까(드롭다운 메뉴의 "시스템(고급)" 옵션)?
답변1
wmplayer.exe
동일한 Windows Media Player 디렉터리에 복사본을 만들 수 있습니다 . 사본에는 호환성 탭이 있지만 그 외에는 동일하게 작동합니다. (16진수 편집기를 사용하여 EXE 매니페스트를 해킹하여 DPI 인식 선언을 변경할 수도 있지만 복사본을 만드는 것이 훨씬 쉽습니다!)
불행하게도 GDI(향상된 시스템) 확장으로 인해 이 애플리케이션에 큰 혼란이 발생합니다.
그러나 시스템 크기 조정은 괜찮지만 흐릿할 뿐입니다.
하지만 원본 실행 파일의 DPI 인식을 수정해야 하는 경우(예: 파일 연결 문제로 인해) 다음을 수행해야 합니다.16진수 편집기를 중단하세요-좋아요XVI32. 먼저 wmplayer.exe
관리자 그룹에 파일 의 소유권과 전체 액세스 권한을 할당합니다 . 실수를 했거나 변경 사항을 되돌리려는 경우를 대비해 백업 복사본을 만드세요.
XVI32를 관리자로 실행하고 wmplayer.exe
. Ctrl+F를 눌러 찾기 대화 상자를 엽니다. <dpiAwareness
"유니코드 라틴어로" 상자를 선택 취소한 상태에서 텍스트 문자열을 검색합니다 . 오른쪽 창에서 여는 꺾쇠 괄호를 클릭하여 창이 활성화되었는지(흰색 배경) 확인하세요. 전체 태그를 <dpiAwareness>PerMonitorV2</dpiAwareness>
공백으로 덮어쓸 때까지 스페이스바를 탭하세요 . (Delete 또는 백스페이스를 누르지 마십시오!) 이렇게 하면 DPI 인식 선언이 제거되고 Windows가 시스템 크기 조정을 적용하게 됩니다. Ctrl+S를 사용하여 변경 사항을 저장합니다.
완전성을 위해: gdiScaling
태그를 추가하여 GDI 스케일링을 적용할 수 있습니다. (이렇게 하면 Windows Media Player에서는 보기 흉한 결과가 나오지만 다른 프로그램에서는 유용할 수 있습니다.) 조금 위로 스크롤하여 이전 태그 xmlns
속성의 "2016"을 "201"로 덮어씁니다.7"를 클릭한 다음 닫는 꺾쇠 괄호 바로 뒤에 공백을 로 덮어씁니다 <gdiScaling>true</gdiScaling>
. 완료되면 다음과 같이 표시됩니다(새 태그는 빨간색으로 강조 표시되고 속성 변경은 파란색으로 선택됨).
답변2
Windows Media Player 12에서는 레지스트리 AppCompatFlags를 편집하여 DPI를 인식하도록 할 수 있습니다.
- Windows + R을 누르고 를 입력한 후
regedit
다음으로 이동하세요.
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
호출된 키를 마우스 오른쪽 버튼으로 클릭
Layers
하고 새 문자열 값을 만듭니다.문자열 이름 지정
C:\Program Files (x86)\Windows Media Player\wmplayer.exe
새로 생성된 문자열을 마우스 오른쪽 버튼으로 클릭한 후 선택
Modify..
하고 단어를 삽입한 후HIGHDPIAWARE
를 선택합니다Ok
.변경 사항을 적용하려면 Windows Media Player를 다시 시작하세요.
mmc.exe
이 수정 사항은 모든 Microsoft Management Console 지원 응용 프로그램이 DPI를 인식할 수 있도록 하는 데에도 사용할 수 있습니다 .