Windows 服務範本 (C++)

更新:2007 年 11 月

Windows 服務範本加入建立 Windows 服務應用程式所需的項目,此 Windows 服務應用程式為一長時間執行的可執行應用程式,會在其專屬的 Windows 工作階段 (Session) 中執行。如需詳細資訊,請參閱 Windows 服務應用程式簡介

範本會自動加入基本專案參考及檔案,做為應用程式的起點:

  • 至 .NET Framework 命名空間的參考:

    • System.XML - 包含提供處理 XML 標準架構支援的類別。

    • System.Configuration.Install - 包含允許您為專屬元件撰寫自訂安裝程式的類別。

    • System.ServiceProcess - 包含允許您安裝與執行服務的類別,該服務為不含使用者介面之長時間執行的可執行檔。

    • System.Data - 這個命名空間包含了構成 ADO.NET 架構的類別,這些類別是 Managed 應用程式的主要資料存取方式。

    • System - 這個命名空間包含了主要類別和基底類別,而這些類別會定義最常使用的值和參考資料型別、事件和事件處理常式、介面、屬性以及例外處理。

    • mscorlib - 提供 .NET Framework 支援的組件 (Assembly) DLL。

  • 原始程式檔:

    • Service (.cpp 檔) - Visual Studio 為您建立的主要原始程式檔 (Source File) 與應用程式的進入點。識別專案 .dll 檔案及專案命名空間。在這個檔案中提供個人的程式碼。

    • AssemblyInfo.cpp - 包含修改專案組件中繼資料的資訊 (亦即,屬性、檔案、資源、型別、版本資訊、簽章資訊等等)。如需詳細資訊,請參閱組件概念

    • Stdafx.cpp - 用於建置名稱為 Win32.pch 的先行編譯標頭檔 (Precompiled Header File) 及名稱為 StdAfx.obj 的先行編譯型別檔。

  • 標頭檔:

    • Service (.h 檔) - 專案的主要 Include 檔,其中包含所有的宣告、全域符號和其他標頭檔的 #include 指示詞。

    • Service (.resx 檔) - XML 資源檔,其中 BuildAction 屬性設定為 Embedded Resource。

    • Stdafx.h - 用於建置名稱為 Win32.pch 的先行編譯標頭檔及名稱為 StdAfx.obj 的先行編譯型別檔。

    • resource.h - 產生的 app.rc 的 Include 檔。

  • 資源檔:

    • app.rc - 程式的資源指令碼檔。

    • app.ico - 程式的圖示檔。

  • ReadMe.txt - 此檔案使用樣板所建立的實際檔名,說明專案中的每個檔案。

請參閱

工作

HOW TO:建立 Windows 服務 (C++ 程式設計)

概念

監視效能臨界值簡介

參考

為 CLR 專案建立的檔案

其他資源

管理方案、專案和檔案