Жизненный цикл приложения и системные службы
В этой статье представлен индекс функций разработки, связанных с сценариями, связанными с управлением жизненным циклом приложений 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. |
Windows developer