자동 WIndows 7 모니터 구성

자동 WIndows 7 모니터 구성

저는 집에 있는 컴퓨터의 여러 측면을 자동화하는 휴대폰용 앱을 개발하고 있습니다. 그러한 측면 중 하나는 work환경과 환경 사이를 전환하는 것입니다 home. 둘 사이의 전환은 주로 모니터 구성 변경으로 구성됩니다(가능한 경우 사운드 출력도 포함).

내 컴퓨터에 3개의 모니터가 연결되어 있고 내 work환경에서는 모니터 1과 2만 활성화되기를 원하지만... 환경에서는 home모니터 3이 유일한 활성 모니터가 되기를 원합니다.

나는 이것을 자동화하는 방법을 찾는 데 어려움을 겪고 있습니다. 저는 NirSoft 제품군 중 몇 가지(MonitorInfoTool 및 MultiMonitorTool)를 포함하여 몇 가지 다른 도구를 사용해 보았습니다. 그러나 내가 찾은 각 도구에는 하나의 심각한 결함이 있는 것 같습니다. ID가 고유하지 않거나(즉, 모니터 구성을 변경할 때마다 변경됨) 완전히 잘못되었습니다.

MonitorInfoTool: 종종 두 개의 모니터를 혼동합니다. 실제로는 모니터 1과 3이 활성화되어 있는데 실제로는 2와 3이 활성화되어 있다고 명시합니다(이것이 원하는 구성이 아니라는 것을 알지만 제가 엉망으로 만든 것입니다).

MultiMonitorTool: 고유 식별자가 없습니다. 가장 가까운 식별자는 모니터 구성이 변경될 때 무작위로 할당되는 것처럼 보이는 \\.\DISPLAYX 식별자입니다. 이 도구에는 로드/저장 모니터 구성 기능도 있지만 종종 작동하지 않는 경우가 있습니다.

몇 가지 조사 결과 이는 주로 Windows 7의 문제인 것으로 보입니다. Microsoft는 다른 프로그램의 모니터를 식별하는 쉬운 방법을 만드는 데 신경을 쓰지 않았습니다.

Windows 7에서 모니터 구성 간에 안정적으로 전환할 수 있는 사람이 있습니까? Windows 7에서 토글용 식별자(예: \\.\DISPLAYX id)를 사람이 읽을 수 있는(또는 반읽을 수 있는) 이름으로 안정적으로 매핑할 수 있는 사람이 있습니까?

관련 정보