Windows 服务模板 (C++)
更新:2007 年 11 月
Windows 服务模板添加在创建一个 Windows 服务应用程序时所必需的项。Windows 服务应用程序是一种长时间运行的可执行应用程序,它在其自己的 Windows 会话中运行。有关更多信息,请参见 Windows 服务应用程序简介。
该模板自动添加基本的项目引用和文件,以用作应用程序的起点:
对下列这些 .NET Framework 命名空间的引用:
System.Xml,它包含一些类,这些类为处理 XML 提供基于标准的支持。
System.Configuration.Install,它包含用于为自己的组件编写自定义安装程序的类。
System.ServiceProcess,包含用于安装和运行服务的类,这些类是长时间运行的、没有用户界面的可执行文件。
System.Data,包含构成 ADO.NET 结构的类,是托管应用程序的主要数据访问方法。
System,包含基础类和基类,这些类定义常用的值和引用数据类型、事件和事件处理程序、接口、属性及异常处理。
mscorlib,它是提供 .NET Framework 支持的程序集 DLL。
源文件:
Service.cpp 文件(其中 Service 为服务名)是主源文件,它是 Visual Studio 为您创建的应用程序的入口点。标识项目的 .dll 文件和项目命名空间。在此文件中提供您自己的代码。
AssemblyInfo.cpp,该文件包含用于修改项目的程序集元数据的信息,即属性、文件、资源、类型、版本信息、签名信息,等等。有关更多信息,请参见程序集概念。
Stdafx.cpp,该文件用于生成名为 Win32.pch 的预编译头文件和名为 StdAfx.obj 的预编译类型文件。
头文件:
Service.h 文件(其中 Service 为服务名),该文件是项目的主包含文件,它包含所有声明、全局符号和其他头文件的 #include 指令。
Service.resx 文件(其中 Service 为服务名),该文件是“BuildAction”属性被设置为“嵌入的资源”的 XML 资源文件。
Stdafx.h,该文件用于生成名为 Win32.pch 的预编译头文件和名为 StdAfx.obj 的预编译类型文件。
resource.h,该文件是为 app.rc 生成的包含文件。
资源文件:
app.rc,该文件是程序的资源脚本文件。
app.ico,该文件是程序的图标文件。
ReadMe.txt,该文件是一个说明文件,它使用由模板创建的实际文件名来描述项目中的每个文件。