Windows 服务以前被称作 NT 务,是一些运行在 Windows NT、Windows 2000 和 Windows XP 等操作系统 下用户环境以外的程序。在以前,编写 Windows 服务程序需要程序员很强的 C 或 C++功底。然而现在在 Visual Studio.Net 下,你可以运用 C++或 Visual C#或 Visual Basic.Net 很轻松的创建一个 Windows 服务程序。同样, 你还可以运用其他任何与 CLR 相容的语言来创建 Windows 服务程序。
《用 C++ 创建简单的 Win32 服务程序》一文的例子代码。描述如何用 Visual C++ 创建 Windows NT 服务程序。创建该服务仅用到一个 C++ 类,这个类提供服务与操作系统之间一个简单的接口。使用这个类实现自己的服务非常简单,只要改写少数几个基类中的虚拟函数即可。文中有三个源代码参考例子:这是其中之一—— NTService:是一个简单的 Win32 服务,它就是用本文所描述的方法建立的; 其余两个分别为: NTServCpl:是一个控制面版程序,用来控制 NTServi