首页 > 代码库 > c#创建windows服务
c#创建windows服务
最近做了个windows端的小工具,监测指定文件夹的内容并将新增文件保存到数据库,一开始利用的是windows自带的计划任务去做,现在想改成windows服务。
然后找了篇文章照着弄了下:
http://www.cnblogs.com/knowledgesea/p/3616127.html
碰到以下问题:
1.安装服务时提示设置服务登录,需要输入用户名和密码
serviceProcessInstaller类的Account属性默认是User,改为LocalSystem,就不需要输入了。
几种账户类型的区别:http://www.cnblogs.com/xianspace/archive/2009/04/05/1429835.html
2.“指定的服务已经标记为删除”
解决方法:
1).可能是服务卸载时,服务管理器开着,所以将服务管理器界面关闭后重试。
2).可能是服务删除后,还有相关进程在运行,查看任务管理器,结束相关进程后重试。
3.安装成功后,服务一直无法启动
原因
1)用户权限不够,提高相应用户的权限即可,localsystem一般没有这个问题。
2)程序写的有问题,启动时挂了。
其他实现方式:
http://www.cnblogs.com/aierong/archive/2012/05/28/2521409.html
c#创建windows服务
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。