zoukankan      html  css  js  c++  java
  • C# 禁用本地连接和修改IE设置

        已好多天没有写博客了,由于公司最近网络有改变,上网要算钱,晕拉,所有就找了上网卡来上网,但是用了无线,局域网就上不去了。

    来回切网还有改代理设置有点麻烦,所有就写了个小软件,已便自己方便。

        这个小软件主要有二点功能,1、是启用禁用网卡,根据名称来设置 2、通过修改注册表来改IE设置

        现贴两段代码上来

        1、启用禁用网卡,这个是网上找的

        

    /// <summary>
            
    /// 实现启用或停用本地网络链接
            
    /// </summary>
            
    /// <param name="netWorkName">本地连接名称</param>
            
    /// <param name="operation">操作,传入“启用”或“停用”</param>
            static bool NetWork(string netWorkName, string operation)
            {
                
    bool result = false;
                Shell32.Shell shell 
    = new Shell32.ShellClass();
                Shell32.Folder folder 
    = shell.NameSpace(49);
                
    foreach (Shell32.FolderItem fi in folder.Items())
                {
                    
    if (fi.Name != netWorkName)
                        
    continue;
                    Shell32.ShellFolderItem folderItem 
    = (Shell32.ShellFolderItem)fi;
                    
    foreach (Shell32.FolderItemVerb fiv in folderItem.Verbs())
                    {
                        
    if (!fiv.Name.Contains(operation))
                        { 
                            
    continue;
                        }
                        
    else
                        {
                            result 
    = true;
                            fiv.DoIt();
                            Thread.Sleep(
    1000);
                            
    break;
                        }
                    }
                }
                
    return result;
            }

        2、修改注册表,改IE设置

        

    //打开注册表键 
                Microsoft.Win32.RegistryKey rk = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings"true);

                
    //设置自动脚本地址
                rk.SetValue("AutoConfigURL""");

                txtMessage.Text 
    += "IE自动脚本配置成功!"+"\r\n";

                
    //设置代理可用 
                rk.SetValue("ProxyEnable"0);
                
    //设置代理IP和端口 
                rk.SetValue("ProxyServer", ConfigurationManager.ConnectionStrings["ProxyServer"].ConnectionString);

                txtMessage.Text 
    += "IE代理服务器配置成功!" + "\r\n";
                rk.Close();

        比较简单只是为了自己方便。

        一些设置是可以在config文件里配置的。

        源码

        
  • 相关阅读:
    centos 7.0 yum 分开安装 LAMP 环境 +zabbix3.4环境
    互联网产品接入支付功能如何测试?
    python实现:将文本文件分割成多个小文本文件(php也可实现)
    『危机领导力』告诉我们如何带好团队
    Fiddler显示服务器IP的方法
    Google PageSpeed Tools 性能测试分析
    写给浮躁的测试工程师一封信
    数据库事务和锁
    测试工作中ADB命令实战
    git使用基础
  • 原文地址:https://www.cnblogs.com/stalwart/p/2182663.html
Copyright © 2011-2022 走看看