Поделиться через


Жизненный цикл приложения и системные службы

В этой статье представлен индекс функций разработки, связанных с сценариями, связанными с управлением жизненным циклом приложений Windows и использованием системных служб, предоставляемых ОС Windows.

Функции пакета SDK для приложений для Windows

Пакет SDK для приложений Windows предоставляет следующие функции, связанные с жизненным циклом приложений и системных служб для выпусков ОС Windows 10 и более поздних версий.

Внимание

Если вы работаете с приложением UWP, перейдите к разделу "Миграция из UWP" в пакет SDK для приложений Windows.

Возможность Description
Жизненный цикл приложения Ознакомьтесь с общими сведениями об управлении жизненным циклом приложения.
Настройка приложений Управляйте возможностью одновременного выполнения нескольких экземпляров процесса приложения.
Расширенная активация Получение сведений о различных типах активаций для вашего приложения.
Управление питанием Получите представление о том, как приложение влияет на состояние питания устройства и позволяет приложению принимать интеллектуальные решения об использовании ресурсов.
Перезапуск Программно перезапустите приложение и задайте параметры перезапуска после завершения работы приложения.

Функции ОС Windows

Выпуски ОС Windows 10 и более поздних версий предоставляют широкий спектр API, связанных с жизненным циклом приложений и системных служб для приложений. Эти функции доступны с помощью сочетания API WinRT и Win32 (C++ и COM), предоставляемых пакетом SDK для Windows.

API WinRT

В следующих статьях содержатся сведения о функциях, доступных через API WinRT, предоставляемых пакетом SDK для Windows.

Статья Описание
Использование служб и расширений приложения Узнайте, как интегрировать службы приложений в приложение Windows, чтобы обеспечить общий доступ к данным и функциям в приложениях.
Поддержка приложения с помощью фоновых задач Узнайте, как выполнять упрощенный код в фоновом режиме в ответ на триггеры.
Запуск приложения с помощью активации файлов Узнайте, как настроить приложение для запуска при открытии файла определенного типа.
Запуск приложения с помощью URI Узнайте, как использовать универсальный код ресурса (URI) для запуска одного приложения из другого приложения, что позволяет использовать полезные сценарии приложений и приложений.
Потоковое и асинхронное программирование Узнайте, как использовать пул потоков для асинхронной работы в параллельных потоках.

API Win32 (C++ и COM)

В следующих статьях содержатся сведения о функциях, доступных через API Win32 (C++ и COM), предоставляемых пакетом SDK для Windows.

Статья Описание
Системные службы Узнайте о системных службах, доступных для приложений, включая COM, обмен сообщениями Windows, приложения-службы и многое другое.
Управление памятью Узнайте, как использовать виртуальную память, сопоставленные с памятью файлы, копировать память по записи, поддержку больших объемов памяти и другие связанные с памятью функции в приложении.
Процессы и потоки Узнайте, как управлять процессами, потоками, заданиями и другими единицами выполнения кода в приложении.
Сведения о системе Windows Узнайте, как получить доступ к системной информации, включая реестр, дескриптор и объекты и многое другое.

Функции .NET

Пакет SDK для .NET также предоставляет API, связанные с системным службами для приложений WPF и Windows Forms.

Статья Описание
Модель потоков (WPF) Узнайте о модели потоков приложений WPF.
Сведения о системе Узнайте, как получить доступ к системной информации в приложениях Windows Forms.