最近,一个项目需要一个后台服务,定时去读取数据,这是直接创建一个bat文件,双击执行就可以了,为了省事哦
主要分两个步奏
1.创建windows服务的应用程序。这一点不做过多讲解。网上有太多的例子
2.bat文件
点击项目添加类库,然后将.cs文件修改为.bat文件,删除里面的所有内容。
添加以下内容:
创建服务
sc create TestService binpath="%cd%TestService.exe" start= auto pause
其中TestService.exe就是服务项目的生成的exe文件
红色部分,我vs2005,2008中,这样就OK了。在vs2013里面,这里就需要手动填写为TestService.exe所在的文件路径
删除服务
sc delete TestService pause