앱 수명 주기 및 시스템 서비스

이 문서에서는 Windows 앱의 수명 주기 관리 및 Windows OS에서 제공하는 시스템 수준 서비스의 사용과 관련된 시나리오 관련 개발 기능의 인덱스를 제공합니다.

Windows 앱 SDK 기능

Windows 앱 SDK는 Windows 10 이상 OS 릴리스에 대한 앱 수명 주기 및 시스템 서비스와 관련된 다음 기능을 제공합니다.

중요

UWP 앱에서 작업하는 경우 UWP에서 Windows 앱 SDK 마이그레이션을 참조하세요.

기능 설명
앱 수명 주기 앱 수명 주기 관리에 대한 개요를 확인합니다.
앱 인스턴싱 앱 프로세스의 여러 인스턴스를 동시에 실행할 수 있는지 여부를 제어합니다.
다양한 활성화 다양한 앱 종류 활성화에 대한 정보를 수신합니다.
전원 관리 앱이 디바이스의 전원 상태에 미치는 영향을 파악하고, 앱에서 리소스 사용에 대한 지능적인 결정을 내릴 수 있도록 합니다.
다시 시작 프로그래밍 방식으로 애플리케이션을 다시 시작하고 앱 종료 후 다시 시작 옵션을 설정합니다.

Windows OS 기능

Windows 10 이상 OS 릴리스는 앱 수명 주기 및 앱용 시스템 서비스와 관련된 다양한 API를 제공합니다. 이러한 기능은 Windows SDK에서 제공하는 WinRT 및 Win32(C++ 및 COM) API 조합을 통해 사용할 수 있습니다.

WinRT API

다음 문서는 Windows SDK에서 제공하는 WinRT API를 통해 사용할 수 있는 기능 정보를 제공합니다.

문서 설명
앱 서비스 및 확장 사용 앱 간 데이터와 기능을 공유할 수 있도록 앱 서비스를 Windows 앱에 통합하는 방법을 알아봅니다.
백그라운드 작업을 이용한 앱 지원 트리거에 대한 응답으로 백그라운드에서 간단한 코드를 실행하는 방법을 알아봅니다.
파일 활성화로 앱 실행 특정 형식의 파일을 열 때 실행되도록 앱을 설정하는 방법을 알아봅니다.
URI를 사용한 앱 시작 유용한 앱 간 시나리오를 지원하기 위해 URI(Uniform Resource Identifier)를 사용하여 다른 앱에서 앱을 실행하는 방법을 알아봅니다.
스레딩 및 비동기 프로그래밍 스레드 풀을 사용하여 병렬 스레드에서 비동기로 작업하는 방법을 알아봅니다.

Win32(C++ 및 COM) API

다음 문서는 Windows SDK에서 제공하는 Win32(C++ 및 COM) API를 통해 사용할 수 있는 기능 정보를 제공합니다.

문서 설명
시스템 서비스 COM, Windows 메시징, 서비스 애플리케이션 등 앱에서 사용할 수 있는 시스템 서비스에 대해 알아봅니다.
메모리 관리 앱에서 가상 메모리, 메모리 매핑 파일, 쓰기 중 복사 메모리, 대용량 메모리 지원 및 기타 메모리 관련 기능을 사용하는 방법을 알아봅니다.
프로세스 및 스레드 앱에서 프로세스, 스레드, 작업 및 기타 코드 실행 단위를 제어하는 방법을 알아봅니다.
Windows 시스템 정보 레지스트리, 핸들 및 개체 등을 포함한 시스템 정보에 액세스하는 방법을 알아봅니다.

.NET 기능

.NET SDK는 WPF 및 Windows Forms 앱에 대한 시스템 서비스와 관련된 API도 제공합니다.

문서 설명
스레딩 모델(WPF) WPF 앱의 스레딩 모델에 대해 알아봅니다.
시스템 정보 Windows Forms 앱에서 시스템 정보에 액세스하는 방법을 알아봅니다.