首页 > Windows开发 > 详细

c#创建windows服务

时间:2017-07-23 22:09:12      阅读:285      评论:0      收藏:0      [点我收藏+]

最近做了个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服务

原文:http://www.cnblogs.com/Linky008/p/7225944.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!