进行了c#的服务启动,什么都好了,但是为什么在系统的服务里没有显示呢?
这个是我服务加载成功
服务器本来应该显示在这边我的服务叫做ETT985
我这个服务是为了开机自启动的,但是现在开机没反应同时开机之后服务也没显示到系统服务里。
c#
服务器
------解决方案--------------------你确定你的服务名是ETT985吗?我觉得应该是Service1
------解决方案--------------------
同意。后台输出就是service1的服务。
------解决方案--------------------你到你的进程管理器看看有没有ETT985的进程存在,由于你的服务在proc.Start()之后没有任何要做的事情,windows判断你的服务没事可做,故而就自动将你的服务给停止了。事实上你没有打开任何守护线程,自然服务本身是不可能常驻的。而proc.Start()是否可以成功得看那个exe程序是否可以被服务用户在无用户交互情况下启动,否则至少要勾选用户交互。