码迷,mamicode.com
首页 > Windows程序 > 详细

c#创建windows服务

时间:2017-07-23 22:52:50      阅读:372      评论:0      收藏:0      [点我收藏+]

标签:管理   str   提高   其他   技术   权限   文件夹   window   成功   


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

标签:管理   str   提高   其他   技术   权限   文件夹   window   成功   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!