【发布时间】:2011-05-26 08:37:30
【问题描述】:
我们正在开发一个 .NET 应用程序,其中一项要求是监控系统是否连接到互联网。
我们能够获得“以太网电缆断开连接”的 .NET 事件,但如果调制解调器被重置,则不会触发此事件。我不想一直 ping 一些 URL 来完成这项工作,因为它会增加相当大的性能开销。是否有任何 .NET 事件可以检查系统是否连接到互联网?
系统托盘中有一个图标,当系统未连接到 Internet 时,该图标会显示十字符号或连接受限符号。这表明 Windows 知道,我想捕获该事件。
【问题讨论】: