服务的调试和安装

安装:

sc create "eWord.SMSServices" binPath= "C:\Users\LLC\Desktop\SMSService\eWord.SMSServices.exe" start= auto
sc.exe description  "eWord.SMSServices" "短信发送服务"
net start "eWord.SMSServices"

set /p cho=请输入任何字符....

卸载:

@echo off
net stop eWord.SMSServices
c:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe  C:\Users\LLC\Desktop\SMSService\eWord.SMSServices.exe /u

sc delete eWord.SMSServices
echo -----------------------------
echo         服务卸载成功
echo -----------------------------
pause

如果出现服务没有错误但是安装失败之类的错误,需要使用windows的事件查看器——windows日志——应用程序,点击后就可以看到来源程序报的错误是什么了。

在调试的时候,可以选择把写好的方法调用时放入Program.cs的main主方法中,然后点击VS的运行去打上断点测试。,最好调用好的方法使用线程去写,在onstop中使用tread.abort去终止线程。这样可以避免服务重启失败的问题

posted @ 2017-08-18 11:03  洛晨随风  阅读(171)  评论(0编辑  收藏  举报