服务的调试和安装
安装:
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去终止线程。这样可以避免服务重启失败的问题
积累小的知识,才能成就大的智慧,希望网上少一些复制多一些原创有用的答案