Modello di servizio Windows (C++)

Aggiornamento: novembre 2007

Mediante il modello di servizio Windows vengono aggiunti gli elementi necessari per la creazione di un'applicazione di servizio Windows, ovvero un'applicazione eseguibile di lunga durata eseguita in una propria sessione Windows. Per ulteriori informazioni, vedere Introduzione alle applicazioni di servizio Windows.

Mediante il modello vengono aggiunti automaticamente i riferimenti del progetto e i file fondamentali da utilizzare come punto di partenza per la creazione dell'applicazione.

  • Riferimenti ai seguenti spazi dei nomi .NET Framework:

    • System.XML: contiene classi che forniscono supporto basato sugli standard per l'elaborazione XML.

    • System.Configuration.Install: contiene classi che consentono di creare programmi di installazione personalizzati per i componenti.

    • System.ServiceProcess: contiene classi che consentono di installare e avviare servizi, ovvero file eseguibili a esecuzione prolungata che non dispongono di un'interfaccia utente.

    • System.Data: contiene le classi che costituiscono l'architettura ADO.NET, ovvero il metodo di accesso primario per le applicazioni gestite.

    • System: contiene le classi fondamentali e le classi base che definiscono i valori e i tipi di dati di riferimento, gli eventi e i gestori eventi, le interfacce, le eccezioni di elaborazione e gli attributi usati comunemente.

    • mscorlib: DLL di assembly che fornisce supporto per .NET Framework.

  • File di origine:

    • Servizio (file CPP): file di origine principale e punto di ingresso all'applicazione creata da Visual Studio. Consente di identificare il file DLL e lo spazio dei nomi del progetto. Il codice deve essere inserito in questo file.

    • AssemblyInfo.cpp: file contenente informazioni quali attributi, file, risorse, tipi, informazioni sulla versione e firma e così via, per la modifica dei metadati di assembly del progetto. Per ulteriori informazioni, vedere Nozioni di base sugli assembly.

    • Stdafx.cpp: file utilizzato per generare un file di intestazione precompilato denominato Win32.pch e un file di tipi precompilato denominato StdAfx.obj.

  • File di intestazione:

    • Servizio (file H): file di inclusione principale del progetto nel quale sono inserite tutte le dichiarazioni, i simboli globali e le istruzioni #include per altri file di intestazione.

    • Servizio (file RESX): file di risorse XML la cui proprietà BuildAction è impostata su Risorsa incorporata.

    • Stdafx.h: file utilizzato per generare un file di intestazione precompilato denominato Win32.pch e un file di tipi precompilato denominato StdAfx.obj.

    • resource.h: file di inclusione generato per app.rc.

  • File di risorse:

    • app.rc: file script di risorse di un programma.

    • app.ico: file icona di un programma.

  • Readme.txt: file in cui viene descritto ciascun file del progetto utilizzando gli effettivi nomi di file creati dal modello.

Vedere anche

Attività

Procedura: creare servizi Windows (Programmazione C++)

Concetti

Introduzione al monitoraggio dei valori limite delle prestazioni

Riferimenti

File creati per progetti CLR

Altre risorse

Gestione di soluzioni, progetti e file