软件可以响应Wake-on-Lan数据包,还是被NIC和/或操作系统过滤掉?
当我的某个设备无法连接到其预期的服务时,我的电脑会收到一个Wake-on-Lan数据包。如果PC关闭,数据包将导致计算机启动,如预期的那样。不幸的是,PC用户手动退出服务是可能的(也是常见的)。这使系统处于坏状态,机器处于运行状态,但服务未运行。
这项特殊服务(Steam Big Picture Mode)并没有“作为服务运行”。选项,并没有提供任何其他钩子来远程启动它。我想编写一些侦听WoL数据包并启动服务的引导代码。
我想尊重用户关闭主机服务的请求,直到收到WoL请求为止。因此,我不想编写一个只监控服务健康状况的流程,并在关闭时重新启动它。