网卡

There are 1 entries for the tag 网卡

多种.NET下禁用或启用Windows网卡的方法讨论

MitchellChu 2013-06-17 .NET技术

  查资料查的好辛苦啊,还好,找好了。这不,又要来当回『孔乙己』了,孔老湿当年是非常喜欢研究『茴』字的多种写法的,我呢也比较喜欢研究程序中各个功能的多种实现方法的。咳咳……嗯…… 这个Windows下禁用/启用网卡是有很多种方法滴,你知道这个禁用/启用网卡有几种方法呢,在.NET怎么写么?话说,我就是这么把自己套进去了,不过话说回来,还真给找到有好几种方法可以实现这个禁用/启用网卡的功能,不过实现方法却并不是每种都能够在你的机器下运行起来的。让我们来看看吧。   首先,第一种方法,网站上流传还是比较广的,中文内容到处非常多贴着这个代码来讨论如何禁用/启用网卡的。这么悬乎,是什么方法?查查:C# 启用或禁用网卡,应该出镜率不是第一就是第二了吧,Here we go, 上代码: /* * blog.useasp.net * MitchellChu's Blog * 网卡的禁用/启用方法 * * 要在项目中使用此方法,你必须添加对Shell32的引用。 * enable: 是bool值,表示网卡的启用或禁用,false 禁用 * networkConnectionName:网卡显示的名称,一般是:本地连接,本地连接 2这样的。 */ public static bool ChangeNetworkConnectionStatus(bool enable, string networkConnectionName) { const string discVerb = "停用(&B)"; // "停用(&B)"; const string connVerb = "启用(&A)"; // "启用(&A)"; const string network = "网络连接"; //"网络连接"; string sVerb = enable ? connVerb : discVerb; Shell sh = new Shell(); //Shell32.Shell() Folder folder = sh.NameSpace(Shell32.ShellSpecialFolderConstants.ssfCONTROLS); try { //进入控制面板的所有选项 ...

关于博主

  一枚成分复杂的网络IT分子,属于互联网行业分类中的杂牌军。