Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Annotazioni
Questo articolo non si applica ai servizi ospitati in .NET. Per il contenuto più recente nei servizi Windows che usano Microsoft.Extensions.Hosting.BackgroundService e il modello di servizio di lavoro, vedere:
Usando Visual Studio o .NET Framework SDK, è possibile creare facilmente servizi creando un'applicazione installata come servizio. Questo tipo di applicazione è denominato servizio Windows. Con le funzionalità del framework, è possibile creare servizi, installarli e avviare, arrestare e controllare in altro modo il comportamento.
Annotazioni
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 usando la Creazione guidata progetto ATL.
In questa sezione
Introduzione alle applicazioni di servizio Windows
Offre una panoramica delle applicazioni di servizio Windows, della durata di un servizio e della differenza tra le applicazioni di servizio e altri tipi di progetto comuni.
Procedura dettagliata: Creazione di un'applicazione di servizio Windows in Progettazione componenti
Viene fornito 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 usati nella programmazione del servizio.
Procedura: Creare servizi Windows
Descrive il processo di creazione e configurazione di servizi Windows tramite il modello di progetto di servizio Windows.
Sezioni correlate
ServiceBase - Descrive le principali funzionalità della ServiceBase classe , che viene usata per creare servizi.
ServiceProcessInstaller - Descrive le funzionalità della ServiceProcessInstaller classe , che viene usata insieme alla ServiceInstaller classe per installare e disinstallare i servizi.
ServiceInstaller - Descrive le funzionalità della ServiceInstaller classe , che viene usata insieme alla ServiceProcessInstaller classe per installare e disinstallare il servizio.
Creare progetti da modelli : descrive i tipi di progetti usati in questo capitolo e come scegliere tra di essi.