C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计689个文字,预计阅读时间需要3分钟。
原文:本章节总结了C语言的实例。
改写后:本章概述了C语言实例。
本文实例总结了C#实现启用与禁用本地网络的方式。分享给大家供大家参考,具体如下:
1) 使用Hnetcfg.dll
使用Add Reference,把Hnetcfg.dll导入到工程中,会生成3个引用,主要使用NETCONLib。
在工程中要using NETCONLib;
下面是实现的代码:
NetSharingManagerClass netSharingMgr = new NetSharingManagerClass(); INetSharingEveryConnectionCollection connections = netSharingMgr.EnumEveryConnection; foreach (INetConnection connection in connections) { INetConnectionProps connProps = netSharingMgr.get_NetConnectionProps(connection); if (connProps.MediaType == tagNETCON_MEDIATYPE.NCM_LAN) { connection.Disconnect(); //禁用网络 connection.Connect(); //启用网络 } }
2) 使用Shell32.dll
shell32.dll是Windows壳Shell相关应用程序接口动态链接库文件,用于打开网页和文件。
使用Add Reference,把Shell32.dll导入到工程中。
本文共计689个文字,预计阅读时间需要3分钟。
原文:本章节总结了C语言的实例。
改写后:本章概述了C语言实例。
本文实例总结了C#实现启用与禁用本地网络的方式。分享给大家供大家参考,具体如下:
1) 使用Hnetcfg.dll
使用Add Reference,把Hnetcfg.dll导入到工程中,会生成3个引用,主要使用NETCONLib。
在工程中要using NETCONLib;
下面是实现的代码:
NetSharingManagerClass netSharingMgr = new NetSharingManagerClass(); INetSharingEveryConnectionCollection connections = netSharingMgr.EnumEveryConnection; foreach (INetConnection connection in connections) { INetConnectionProps connProps = netSharingMgr.get_NetConnectionProps(connection); if (connProps.MediaType == tagNETCON_MEDIATYPE.NCM_LAN) { connection.Disconnect(); //禁用网络 connection.Connect(); //启用网络 } }
2) 使用Shell32.dll
shell32.dll是Windows壳Shell相关应用程序接口动态链接库文件,用于打开网页和文件。
使用Add Reference,把Shell32.dll导入到工程中。

