Condividi tramite


Sviluppare app di servizio Windows

Avviso

Questa documentazione non è relativa alla versione più recente di Windows Service. Per il contenuto più recente sui servizi Windows e BackgroundService sul modello del servizio di lavoro, vedere:

Usando Visual Studio o .NET Framework SDK, è possibile creare facilmente servizi mediante la creazione di un'applicazione installata come servizio. Questo tipo di applicazione viene chiamata servizio Windows. Con le funzionalità del framework, è possibile creare servizi, installarli, avviarli, arrestarli e controllarne in altri modi il funzionamento.

Nota

In Visual Studio è possibile creare un servizio in codice gestito in Visual C# o Visual Basic, che può interagire con il codice C++ esistente, se necessario. In alternativa, è possibile creare un servizio Windows in C++ nativo tramite la Creazione guidata progetto ATL.

Contenuto della sezione

Introduzione alle applicazioni di servizio Windows

Offre una panoramica sulle applicazioni servizio Windows, sulla durata di un servizio e sulle differenze tra le applicazioni servizio e altri tipi di progetto comuni.

Procedura dettagliata: creazione di un'applicazione di servizio Windows in Progettazione componenti

Offre un esempio di creazione di un servizio in Visual Basic e Visual C#.

Architettura di programmazione delle applicazioni di servizio

Illustra gli elementi del linguaggio utilizzati usati programmazione dei servizi.

Procedura: Creare servizi Windows

Descrive il processo di creazione e configurazione dei servizi Windows usando il modello di progetto per servizi Windows.

ServiceBase - Descrive le funzionalità principali della classe ServiceBase, usata per creare i servizi.

ServiceProcessInstaller - Descrive le funzionalità della classe ServiceProcessInstaller, usata insieme alla classe ServiceInstaller per installare e disinstallare i servizi.

ServiceInstaller - Descrive le funzionalità della classe ServiceInstaller, usata insieme alla classe ServiceProcessInstaller per installare e disinstallare un servizio.

Creare progetti da modelli : descrive i tipi di progetti usati in questo capitolo e come scegliere tra di essi.