电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

CWindows服务开发

CWindows服务开发_第1页
1/12
CWindows服务开发_第2页
2/12
CWindows服务开发_第3页
3/12
用Visual C#创建Windows 服务程序 一.Windows服务介绍: Windows服务以前被称作NT服务,是一些运行在Windows NT、Windows 2000和Windows XP等操作系统下用户环境以外的程序。在以前,编写 Windows服务程序需要程序员很强的 C或 C++功底。然而现在在Visual Studio.Net下,你可以运用C++或 Visual C#或 Visual Basic.Net很轻松的创建一个 Windows服务程序。同样,你还可以运用其他任何与 CLR相容的语言来创建Windows服务程序。本文就向大家介绍如何运用Visual C#来一步一步创建一个文件监视的 Windows服务程序,然后介绍如何安装、测试和调试该 Windows服务程序。 在介绍如何创建Windows服务程序以前,我先向大家介绍一些有关 Windows服务的背景知识。一个 Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的 Windows服务程序,它们在Windows启动或是重启之后用户登录之前就开始执行了。只要你将相应的 Windows服务程序注册到服务控制管理器(Service Control Manager)中,并将其启动类别设为自动启动就行了。而对于手动启动的 Windows服务程序,你可以通过命令行工具的 NET START 命令来启动它,或是通过控制面板中管理工具下的服务一项来启动相应的 Windows服务程序(见图 1)。同样,一个 Windows服务程序也不能像一般的应用程序那样被终止。因为 Windows服务程序一般是没有用户界面的,所以你也要通过命令行工具或是下面图中的工具来停止它,或是在系统关闭时使得 Windows服务程序自动停止。因为 Windows服务程序没有用户界面,所以基于用户界面的 API函数对其是没有多大的意义。为了能使一个 Windows服务程序能够正常并有效的在系统环境下工作,程序员必须实现一系列的方法来完成其服务功能。Windows服务程序的应用范围很广,典型的 Windows服务程序包含了硬件控制、应用程序监视、系统级应用、诊断、报告、Web和文件系统服务等功能。 图 1 二.创建Windows服务程序: 在介绍如何创建Windows服务程序以前,我先向大家介绍一下.Net框架下与Windows服务相关的命名空间和其中的类库。.Net框架大大地简化了Windows服务程序的创建和控制过程,这要归功于其命名空间中的功能强大的类库。和Windows服务程序...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

CWindows服务开发

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部