服务的调试和安装

安装:

sc create "eWord.SMSServices" binPath= "C:UsersLLCDesktopSMSServiceeWord.SMSServices.exe" start= auto
sc.exe description  "eWord.SMSServices" "短信发送服务"
net start "eWord.SMSServices"

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

卸载:

@echo off
net stop eWord.SMSServices
c:WINDOWSMicrosoft.NETFramework64v4.0.30319InstallUtil.exe  C:UsersLLCDesktopSMSServiceeWord.SMSServices.exe /u

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

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

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

原文地址:https://www.cnblogs.com/llcdbk/p/7388458.html