UI 자동화

Microsoft UI 자동화 Windows 애플리케이션이 UI(사용자 인터페이스)에 대한 프로그래밍 정보를 제공하고 사용할 수 있도록 하는 접근성 프레임워크입니다. 데스크톱의 대부분의 UI 요소에 프로그래밍 방식으로 액세스할 수 있습니다. 이를 통해 화면 읽기 프로그램과 같은 보조 기술 제품이 최종 사용자에게 UI에 대한 정보를 제공하고 표준 입력 이외의 수단으로 UI를 조작할 수 있습니다. 또한 UI 자동화는 자동화된 테스트 스크립트가 UI와 상호 작용할 수 있도록 합니다.

적용 가능한 경우

개발자는 UI 자동화 사용하여 접근성 있는 디자인 사례를 수행하면 시각, 청각 또는 동작 장애가 있는 많은 사용자가 Windows에서 실행되는 애플리케이션에 더 쉽게 액세스할 수 있도록 할 수 있습니다. 또한 UI 자동화 자동화된 테스트 시나리오에 강력한 기능을 제공하도록 특별히 설계되었습니다.

개발자 대상

UI 자동화 숙련된 C/C++ 개발자를 위해 설계되었습니다. 일반적으로 개발자는 COM(구성 요소 개체 모델) 개체 및 인터페이스, 유니코드 및 Windows API 프로그래밍에 대해 보통 수준의 이해가 필요합니다.

관리 코드의 UI 자동화 대한 자세한 내용은 MSDN의 .NET Framework 개발자 가이드 섹션에서 접근성을 참조하세요.

런타임 요구 사항

UI 자동화 다음 운영 체제에서 지원됩니다. Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 및 Windows Server 2019.

참고

Windows XP 및 Windows Server 2003에도 Microsoft .NET Framework 3.0이 필요합니다.

 

하위 수준 운영 체제 지원

Windows Vista용 플랫폼 업데이트는 개발자가 Windows 7 및 하위 수준 운영 체제 모두에 애플리케이션을 대상으로 지정할 수 있는 런타임 라이브러리 집합입니다. Windows Server 2008용 플랫폼 업데이트는 개발자가 Windows Server 2008 R2 및 이전 버전의 Windows Server 둘 다에 애플리케이션을 대상으로 지정할 수 있는 런타임 라이브러리 집합입니다. Windows Vista용 플랫폼 업데이트 및 Windows Server 2008용 플랫폼 업데이트는 Windows 업데이트 통해 모든 Windows Vista 및 Windows Server 2008 고객에게 제공됩니다. Windows Vista용 플랫폼 업데이트 또는 Windows Server 2008용 플랫폼 업데이트가 필요한 타사 애플리케이션은 설치 여부를 Windows 업데이트 검색할 수 있습니다. 설치되지 않은 경우 Windows 업데이트 다운로드하여 백그라운드에서 설치합니다.

Windows Vista용 플랫폼 업데이트와 Windows Server 2008용 플랫폼 업데이트는 모두 다음 운영 체제에 설정된 전체 Windows Automation API 3.0 기능을 지원합니다.

  • Windows XP(영어)
    Windows XP Home SP3 x86
    Windows XP Professional SP3 x86
  • Windows Server 2003(영어)
    Windows Server 2003 SP2(x86 및 x64)
  • Windows Vista(영어)
    시작 SP2(x86 및 x64)
    Home Premium SP2(x86 및 x64)
    Business SP2(x86 및 x64)
    Enterprise SP2(x86 및 x64)
    Ultimate SP2(x86 및 x64)
  • Windows Server 2008(영어)
    Windows Server 2008 SP2(x86 및 x64)

두 업데이트에 대한 자세한 내용은 Windows Vista용 플랫폼 업데이트를 참조하세요.

섹션 내용