博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

创建服务总结

Posted on 2011-12-15 11:56  随遇  阅读(176)  评论(0编辑  收藏  举报

最近做了个服务,总结下编写的步骤,以备后用

第一:添加一个windows服务项目:

 

 

第二:在这个项目中的服务文件中编写需要执行的功能,一般这个功能都是写在另外一个类库中:

 

第三:在服务的设计界面右键添加“安装程序”,项目中会自动增加一个文件:"ProjectInstaller.cs"

在"ProjectInstaller.cs"设计界面上有两类,设置这两个类的相关属性:

比如:Account 设置成LocalSystem

 

 

在输出文件中建立.bat文件:

文件名:install.bat

文件内容:

%WinDir%\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe QuoteService.exe

cmd.exe

文件名:uninstall.bat

文件内容:

net stop ScheduledTaskEngine
%WinDir%\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe /u QuoteService.exe

cmd.exe

 

 通过执行install.bat安装服务,执行uninstall.bat卸载服务

后者制作一个安装包