如何检测何时禁用网络共享

时间:2012-08-07 21:26:39

标签: c# .net wmi

我正在构建存储有关网络资源(共享)的信息的应用程序。当管理员在共享和存储管理面板中按停止共享时,我需要检测情况。我怎样才能做到这一点 ?我读到了WMI,但我找不到解决方案。

1 个答案:

答案 0 :(得分:0)

检查连接:

System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable() 

Microsoft MSDN Documentation: NetworkInterface

检查任何更改:

Microsoft MSDN Documentation: NetworkChange

System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged 
System.Net.NetworkInformation.NetworkChange.NetworkAddressChanged