Partager via


Cycle de vie des applications et services système

Cet article fournit un index des fonctionnalités de développement liées aux scénarios impliquant la gestion du cycle de vie des applications Windows et l’utilisation des services de niveau système fournis par le système d’exploitation Windows.

Fonctionnalités du kit SDK Windows App

Le SDK d'application Windows fournit les fonctionnalités suivantes relatives au cycle de vie des applications et aux services système pour les versions Windows 10 et ultérieures du système d’exploitation.

Important

Si vous utilisez une application UWP, consultez Migrer d’UWP vers le SDK d’application Windows.

Fonctionnalité Description
Cycle de vie de l’application Obtenez une vue d’ensemble de la gestion du cycle de vie de votre application.
Instanciation d’application Contrôlez si plusieurs instances du processus de votre application peuvent s’exécuter en même temps.
Activation enrichie Recevez des informations sur les différents types d’activation de votre application.
Gestion de l’alimentation Obtenez une visibilité sur la façon dont votre application affecte l’état d’alimentation de l’appareil et permettez à votre application de prendre des décisions intelligentes concernant l’utilisation des ressources.
Restart Redémarrez par programmation votre application et définissez les options de redémarrage après l’arrêt de l’application.

Fonctionnalités du système d’exploitation Windows

Windows 10 et versions ultérieures du système d’exploitation fournissent un large éventail d’API liées au cycle de vie des applications et aux services système pour les applications. Ces fonctionnalités sont disponibles via une combinaison d’API WinRT et Win32 (C++ et COM) fournies par le Kit de développement logiciel (SDK) Windows.

API WinRT

Les articles suivants fournissent des informations sur les fonctionnalités disponibles via les API WinRT fournies par le Kit de développement logiciel (SDK) Windows.

Article Description
Utiliser les services et extensions des applications Découvrez comment intégrer des services d’application à votre application Windows pour permettre le partage de données et de fonctionnalités entre les applications.
Prendre en charge votre application avec des tâches en arrière-plan Découvrez comment exécuter du code léger en arrière-plan en réponse aux déclencheurs.
Lancer une application par l’activation de fichiers Découvrez comment configurer votre application pour qu’elle démarre lorsqu’un fichier d’un certain type est ouvert.
Lancer une application avec un URI Découvrez comment utiliser un URI (Uniform Resource Identifier) pour lancer une application à partir d’une autre application, ce qui permet des scénarios d’application à application utiles.
Threads et programmation asynchrone Découvrez comment utiliser le pool de threads pour accomplir du travail de manière asynchrone dans des threads parallèles.

API Win32 (C++ et COM)

Les articles suivants fournissent des informations sur les fonctionnalités disponibles via les API Win32 (C++ et COM) fournies par le Kit de développement logiciel (SDK) Windows.

Article Description
Services système Découvrez les services système disponibles pour les applications, notamment COM, la messagerie Windows, les applications de service et bien plus encore.
Gestion de la mémoire Découvrez comment utiliser la mémoire virtuelle, les fichiers mappés en mémoire, la mémoire de copie sur écriture, la prise en charge de la mémoire volumineuse et d’autres fonctionnalités liées à la mémoire dans votre application.
Processus et threads Découvrez comment contrôler les processus, les threads, les travaux et d’autres unités d’exécution de code dans votre application.
Informations système Windows Découvrez comment accéder aux informations système, notamment le registre, les handles et les objets, etc.

Fonctionnalités .NET

Le Kit de développement logiciel (SDK) .NET fournit également des API liées aux services système pour WPF et les applications Windows Forms.

Article Description
Modèle de thread (WPF) Découvrez le modèle de thread des applications WPF.
Informations système Découvrez comment accéder aux informations sur les sytems dans Windows Forms applications.