如何在电脑运行时识别 WOL(局域网唤醒)请求

本文关键字:局域网 唤醒 请求 WOL 识别 电脑 运行时 | 更新日期: 2023-09-27 17:57:12

我想知道是否可以检查WOL-request是否已经
在计算机已打开期间接收。(pInvoke, c#?)

如果计算机收到magic paket并启动,Windows将相应的事件日志条目写入系统日志。

我正在寻找的方法是不要自己监听我的 UDP 流量 - 如果可能的话,我想知道如何接收一种系统事件(IRQ?这就是接收PC已经打开时的全部内容。

如何在电脑运行时识别 WOL(局域网唤醒)请求

我同意 Duston 的观点,即 WOL 是与硬件相结合的第 2 层。在正常工作的PC上,NIC硬件将其传递给驱动程序的可能性很小,因为该硬件的任务正是仅在确实需要时才干扰CPU。在工作PC上看到魔术数据包的最佳机会是:安装并运行嗅探器(数据包分析器)软件。这将强制支持 NIC 进入特殊模式,将每个数据包传输到 CPU。如果您现在可以在输出中看到幻数据包,下一步是配置嗅探器,以便在看到魔术数据包时提醒您。做。所有这些都将是相当占用 CPU 的。您可以编写执行所有这些操作的软件,但这本质上是使用固定查询而不是可配置的查询重写完整的嗅探器。