응용 프로그램 (또는 사용자)이 화면 해상도를 변경하지 못하게하려면 어떻게해야합니까? 된 매체에 따라 해상도를 자동으로

특정 프로그램이나 사용자의 해상도 변경을 비활성화하는 옵션을 찾고 있습니다.

예를 들어 삽입 된 매체에 따라 해상도를 자동으로 변경하는 미디어 플레이어가 있습니다. 결과가 좋지 않기 때문에이 기능을 비활성화하고 싶습니다. 플레이어 설정에는 옵션이 없으므로 해상도를 변경할 권한이없는 사용자를 만드는 방법을 생각했습니다.

그러나 나는 그것을하는 방법을 모른다. 또는 프로그램별로 이러한 권한을 제한하는 방법을 알고 있다면 완전히 만족할 것입니다. 실제로 모든 솔루션을 환영합니다.

Win7 Professional을 실행하고 있습니다.



답변

한 가지 옵션은 바로 가기 키 조합을 구성하여 미디어 플레이어가 변경 한 후에 해상도를 원하는 설정으로 다시 전환하는 것입니다.

funk.eu의 HotKey Resolution Changer 가 Windows XP의 디스플레이 해상도를 변경 한다는 것을 확인할 수 있습니다 . 그것은 Windows 7에서도 작동한다고 주장합니다.

여기에 이미지 설명을 입력하십시오

하이라이트:

  • 트레이에 조용히 앉아
  • 다른 해상도에 대해 2-9 개의 단축키를 정의하십시오
  • 키를 누르는 것만으로 해상도를 전환하십시오!
  • 640 × 400 이하의 해상도와 120 Hertz 이상의 주파수는 제외됩니다.

이를 위해 AutoHotKey 스크립트 를 사용할 수도 있습니다 .


답변

여기에 언급, 나는 이것이 가장 좋은 방법이라고 생각 :

사용자의 설정 탭을 정책으로 비활성화 할 수 있습니다.

Local Security Policy > User Config > Admin Templates > Control Panel > Display > Hide Settings Tab
여기에 이미지 설명을 입력하십시오
여기에 이미지 설명을 입력하십시오

다음은이 settting에 대한 MSDN 문서입니다 : http://msdn.microsoft.com/en-us/library/ms811676.aspx `


답변

최선의 해결책은 미디어 플레이어 개발자에게 연락하여 미디어 플레이어가 문제를 일으키지 않아야하는 문제를 해결하도록하는 것입니다.


답변

NVIDIA 또는 AMD의 비디오 카드를 사용하는 경우 해상도 및 종횡비를 강제 할 수있는 제어판 설정이 있어야합니다.

NVIDIA 제어판 : 디스플레이 > 데스크탑 크기 및 위치 조정 :

  1. 스케일링 모드 선택 : 스케일링 없음
  2. 스케일링 수행 : GPU
  3. 체크 게임 및 프로그램에 의해 설정된 스케일링 모드를 오버라이드 (override)

AMD 카드를 모릅니다.

이 솔루션은 안타깝게도 사용자가 원하는 프로그램 별 또는 사용자 별 솔루션이 아닙니다.


답변