日期:2014-05-17  浏览次数:20905 次

进行了c#的服务启动,什么都好了,但是为什么在系统的服务里没有显示呢?

这个是我服务加载成功

服务器本来应该显示在这边我的服务叫做ETT985

我这个服务是为了开机自启动的,但是现在开机没反应同时开机之后服务也没显示到系统服务里。
c# 服务器

------解决方案--------------------
你确定你的服务名是ETT985吗?我觉得应该是Service1
------解决方案--------------------
引用:
你确定你的服务名是ETT985吗?我觉得应该是Service1

同意。后台输出就是service1的服务。
------解决方案--------------------
你到你的进程管理器看看有没有ETT985的进程存在,由于你的服务在proc.Start()之后没有任何要做的事情,windows判断你的服务没事可做,故而就自动将你的服务给停止了。事实上你没有打开任何守护线程,自然服务本身是不可能常驻的。而proc.Start()是否可以成功得看那个exe程序是否可以被服务用户在无用户交互情况下启动,否则至少要勾选用户交互。