c#制作windowsservice服务:制作一个可安装、可启动、可停止、可卸载的windowsservice

c#制作windowsservice服务:制作一个可安装、可启动、可停止、可卸载的windowsservice

ID:8817836

大小:510.82 KB

页数:25页

时间:2018-04-08

c#制作windowsservice服务:制作一个可安装、可启动、可停止、可卸载的windowsservice_第1页
c#制作windowsservice服务:制作一个可安装、可启动、可停止、可卸载的windowsservice_第2页
c#制作windowsservice服务:制作一个可安装、可启动、可停止、可卸载的windowsservice_第3页
c#制作windowsservice服务:制作一个可安装、可启动、可停止、可卸载的windowsservice_第4页
c#制作windowsservice服务:制作一个可安装、可启动、可停止、可卸载的windowsservice_第5页
资源描述:

《c#制作windowsservice服务:制作一个可安装、可启动、可停止、可卸载的windowsservice》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C#制作Windowsservice服务系列一:制作一个可安装、可启动、可停止、可卸载的Windowsservice(downmoon原创)分类:CSharp推荐WindowsServiceUtilitySetup/Deply2007-04-2416:433245人阅读评论(0)收藏举报  系列一:制作一个可安装、可启动、可停止、可卸载的windowsservice(downmoon原创)  系列二:演示一个定期执行的windows服务及调试(downmoon)  系列三:windowsservice系列三--制作可控制界面的windowsservice因为windo

2、wsservice 工作中最近开始频繁使用,而手工部署的方式,最好的是用BAT文件,可是程序要部署到别的服务器上时,就会发现路径是一个问题:当然也可以用全局变量来控制,这里不赘述。给出一个手工部署的例子setupServer.batechooffifexist"%SystemRoot%Microsoft.NETFramework2.0.50727"gotonetOld:DispErrorecho您的机器上没有安装.netFrameWork2.0pausegotoLastEnd:netOldcd%SystemRoot%Microsoft.NETFrameworkv2.0

3、.50727echo您的机器上安装了相应的.netFrameWork,可以安装本服务,按任意键继续…………echooffpause%SystemRoot%Microsoft.NETFrameworkv2.0.50727installutilC:TradeMatchService2007TradeMatchService2007binDebugTradeMatchService2007.exenetstart"servTradeMatch2007":LastEndremexit卸载如下:unInstallServer.batechooffifexist"%SystemR

4、oot%Microsoft.NETFramework2.0.50727"gotonetOld:DispErrorecho您的机器上没有安装.netFrameWork2.0,安装即将终止pausegotoLastEnd:netOldecho即将卸载本服务,按任意键继续…………echooffpausenetstop"servTradeMatch2007"cd%SystemRoot%Microsoft.NETFrameworkv2.0.50727%SystemRoot%Microsoft.NETFrameworkv2.0.50727installutil/uninstall

5、C:TradeMatchService2007TradeMatchService2007binDebugTradeMatchService2007.exe:LastEndremexit也可以同时判断两个以上的netFrameWork版本这里要介绍的是一个完整的安装程序,所以服务本身就略去,如果有朋友需要学习,可以跟我联系3w@live.cn好了,言归正传假定windowsService已写好,服务名为servTradeMatch2007,可执行文件名为TradeMatchService2007.exe一、首先在解决方案中创建一个安装部署的项目,右键点击项目名称,在菜单

6、中选择[添加]-->[项目输出],在弹出的"添加项目输出组"窗口中,第一个下拉框会列出该解决方案中其他的项目,选择需要制作安装的windowsservice项目,再选择主输出,点[确定]。如图:依次在”目标计算机上的文件系统“--”应用程序文件夹“下添加以下四个文件1、msiexec.exe2、start.bat3、stop.bat4、主输出文件其中msiexec.exe位于Windows/System32下stopbat文件内容如下:echooffnetstop"servTradeMatch2007"exitstartbat文件内容如下:echooffnetstar

7、t"servTradeMatch2007"exit在"用户的程序文件夹下",新建一文件夹”蔬菜网全文检索服务“,分别制作这前三个文件的快捷方式到这里右键单击”卸载服务“(msexec.exe对应的快捷方式)输入一串值 其中"/x "后面对应和数值来自Setup_TradeMatchService2007.vdproj文件OK ! 生成安装包,别急,安装完后,windowsservice并没有安装成服务。还必须在安装项目中添加自定义操作。右击安装项目->视图->自定义操作.如下图:分别添加自定义操作,在应用程序文件夹中选择刚才添加的主输出即可.安装过程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。