域名频道-专业提供域名注册,网站空间,电子邮箱,VPS主机等服务
首页 域名注册 虚拟主机 香港主机 美国主机 VPS主机 网站建设 ShopEX网店 软件开发 客户中心 购物车
域名服务,域名注册 常见问题
文章搜索


本类TOP10
·松江网页设计_松江网页制...
·上海轨道交通图-上海地图
·松江公交线路图-松江地图
·marquee连续滚动
·今天几度?-天气预报-全...
·松江新城地图-松江地图
·松江城区地图-松江地图
·HAO123邮箱登陆代码
·shopex免费模板,下...
·松江DNS服务器地址,松...
当前位置:域名频道首页 > 常见问题 > 网页制作
用C#创建Windows(NT)服务

Windows服务在Visual Studi o 以前的版本中叫NT服务,在VS.net启用了新的名称。用 Visual C# 创建Windows服务不是一件困难的事, 本文就将指导你一步一步创建一个Windows服务并使用它。这 个服务在启动和停止时,向一个文本文件中写入一些文字信息。这个 小技巧来自于MSDN,但是现在程序编写的更加清晰,并且你可以 根据你的需要修改它。可下载工程文件包:mcWinServic e.zip。
第一步 :创建服务框架
要创建一个新的 Windows 服务 ,可以从Visual C# 工程中选取 Windows 服务 (Windows Service)选项,给工程一个新文件名, 然后点击 OK。结果看起来是这样的:


< br>你可以看到,向导向工程文件中增加WebService1 .cs类:


将ServiceNa me(服务名)设置成你自己需要的名字,这样在测试期间就更容易 识别你的服务,也可以通过编写代码来设置这个属性,方法是thi s.ServiceName = "mcWinService" :

 

向导在WebService1 .cs中增加的默认代码。
第二步:向服务中增加功能
在 WebService1.cs中我们可 以看到,有两个被忽略的函数 OnStart和OnStop。

OnStart函数在启动服务时执行,OnSt op函数在停止服务时执行。在这里,当启动和停止服务时,向一个 文本文件中写入一些文字信息,代码如此。
第三步:安装 和运行服务
这个应用程序最后生成一个exe文件mcW inService.exe。要注册这个服务,你需启动开始菜单 中的命令行按如下方式调用installutil:instal lutil C:\mcWebService\bin\Debu g\mcWebService.exe。要卸载服务,使用 /u 选项:installutil /u C:\mcWebSer vice\bin\Debug\mcWebService.ex e。

第四步:启动和停止服务
在桌面 用右键点击图标“我的电脑”选择管理菜单项(Manage),然 后启动“服务和应用程序(Services and Appli cations)”中的服务(Services);你也可以直接 从开始菜单中选择管理工具中的计算机管理(Computer M anagement)进入服务。这样你就能看到服务 mcWin Service,右键单击弹出菜单中有启动和停止选项。

 

第五步:测试服务
转到 temp 目录中,看看文本文件是否存 在,有没有写入内容。
< br>

 

来自:域名频道 时间:2006-9-19 返回 常见问题 首页
关于我们 联系方式 付款事宜 招聘启事 网站地图 域名注册 虚拟主机 法律顾问

Copyright 2000-2013 域名频道(www.DNS110.com)
地址:上海市松江区新松江路1188弄37号 邮编:201620
电话:021-67820741 67820742 67820743 传真:转分机805 值班电话:021-67820743
QQ:219854 Email:support@dns110.com