Ciclo de vida do aplicativo e serviços do sistema
Este artigo fornece um índice de recursos de desenvolvimento relacionados a cenários que envolvem o gerenciamento do ciclo de vida de aplicativos do Windows e o uso de serviços no nível do sistema fornecidos pelo sistema operacional Windows.
Recursos do SDK de Aplicativo do Windows
O SDK do Aplicativo Windows fornece os seguintes recursos relacionados ao ciclo de vida do aplicativo e aos serviços do sistema para Windows 10 e versões posteriores do sistema operacional.
Importante
Se você estiver trabalhando em um aplicativo UWP, veja Migrar da UWP para o SDK do Aplicativo Windows.
Recurso | Descrição |
---|---|
Ciclo de vida do aplicativo | Obtenha uma visão geral do gerenciamento do ciclo de vida do seu aplicativo. |
Instanciação de aplicativo | Controle se várias instâncias do processo do seu aplicativo podem ser executadas ao mesmo tempo. |
Ativação avançada | Receba informações sobre diferentes tipos de ativações para seu aplicativo. |
Gerenciamento de energia | Obtenha visibilidade de como seu aplicativo afeta o estado de energia do dispositivo e permita que seu aplicativo tome decisões inteligentes sobre o uso de recursos. |
Reiniciar | Reinicie programaticamente seu aplicativo e defina as opções de reinicialização após o encerramento do aplicativo. |
Recursos do sistema operacional Windows
Windows 10 e versões posteriores do sistema operacional fornecem uma ampla variedade de APIs relacionadas ao ciclo de vida do aplicativo e serviços do sistema para aplicativos. Esses recursos estão disponíveis por meio de uma combinação de APIs WinRT e Win32 (C++ e COM) fornecidas pelo SDK do Windows.
APIs do WinRT
Os artigos a seguir fornecem informações sobre os recursos disponíveis por meio de APIs do WinRT fornecidas pelo SDK do Windows.
Artigo | Descrição |
---|---|
Usar serviços e extensões de aplicativos | Saiba como integrar os serviços de aplicativo ao seu aplicativo do Windows para permitir o compartilhamento de dados e funcionalidades entre aplicativos. |
Dar suporte ao seu aplicativo com tarefas em segundo plano | Saiba como fazer com que o código leve seja executado em segundo plano em resposta a gatilhos. |
Iniciar um aplicativo por meio da ativação de arquivos | Saiba como configurar seu aplicativo para ser iniciado quando um arquivo de um determinado tipo for aberto. |
Iniciar um aplicativo com um URI | Saiba como usar um URI (Uniform Resource Identifier) para iniciar um aplicativo a partir de outro aplicativo, permitindo cenários úteis de aplicativo para aplicativo. |
Threading e programação assíncrona | Saiba como usar o pool de threads para realizar o trabalho de forma assíncrona em threads paralelos. |
APIs do WIN32 (C++ e COM)
Os artigos a seguir fornecem informações sobre os recursos disponíveis por meio de APIs do Win32 (C++ e COM) fornecidas pelo SDK do Windows.
Artigo | Descrição |
---|---|
Serviços do sistema | Saiba mais sobre os serviços do sistema disponíveis para aplicativos, incluindo COM, mensagens do Windows, aplicativos de serviço e muito mais. |
Gerenciamento de memória | Saiba como usar memória virtual, arquivos mapeados de memória, memória de cópia na gravação, suporte a memória grande e outros recursos relacionados à memória em seu aplicativo. |
Processos e threads | Saiba como controlar processos, threads, trabalhos e outras unidades de execução de código em seu aplicativo. |
Informações sobre o sistema Windows | Saiba como acessar informações do sistema, incluindo o registro, identificadores e objetos e muito mais. |
Recursos do .NET
O SDK do .NET também fornece APIs relacionadas a serviços do sistema para aplicativos WPF e Windows Forms.
Artigo | Descrição |
---|---|
Modelo de threading (WPF) | Saiba mais sobre o modelo de threading de aplicativos WPF. |
Informações do sistema | Saiba como acessar informações do sistema em aplicativos do Windows Forms. |
Windows developer