Llu*_*uís 14 c# windows-services
我正在做一个Windows服务,它启动时必须具有网络连接.代码在c#中,我将服务依赖于其他人
serviceInstaller.ServicesDependedOn = new string[] { "Tcpip" };
Run Code Online (Sandbox Code Playgroud)
我可以看到在Windows服务管理器上正确输入的依赖关系,但重启后我的服务无法启动,因为它无法连接到网络,主机获取IP后服务正常启动.
我试过"Tcpip"和"Dhcp"服务.它应该依赖哪种服务?
服务需要网络连接,因为它的目的是通过ssh挂载一个单元
谢谢!
我们一直在制作我们的服务,这取决于网络的开始,依赖于"服务器"服务.它的实际名称是"LanmanServer".这一直对我们有用.如果你看它的描述,它说:
支持此计算机通过网络共享文件,打印和命名管道.如果停止此服务,则这些功能将不可用.如果禁用此服务,则任何明确依赖它的服务都将无法启动.
我们的想法是,如果计算机准备好执行功能,那么必须启动网络.