软件可以响应局域网唤醒数据包,还是被 NIC 和/或操作系统过滤掉?
当我的一台设备无法连接到它所期望的服务时,我的电脑会收到一个局域网唤醒数据包。如果 PC 处于关闭状态,该数据包将导致机器按预期启动。不幸的是,PC 用户手动退出服务是可能的(并且很常见)。这会使系统处于机器已打开但服务未运行的不良状态。
此特定服务(Steam Big Picture Mode)没有“作为服务运行”选项,也没有提供任何其他挂钩来远程启动它。我想编写一些引导代码来监听 WoL 数据包并启动服务。
我想尊重用户关闭主机服务的请求,直到收到 WoL 请求为止。因此,我不希望编写一个只监视服务运行状况并在服务关闭时重新启动它的进程。