首页 > 编程语言 >【C#】禁用本地连接和修改IE设置

【C#】禁用本地连接和修改IE设置

时间:2024-12-10 11:11:15浏览次数:3  
标签:SetValue 本地连接 C# result Shell32 IE rk

原文链接:https://www.cnblogs.com/stalwart/archive/2011/09/20/2182663.html

        /// <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、修改注册表

            //打开注册表键 
            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();

源码

标签:SetValue,本地连接,C#,result,Shell32,IE,rk
From: https://www.cnblogs.com/Mars-0603/p/18596907

相关文章

  • Windows10 LTSC版本 无法访问网络中部分的共享文件夹
    问题:Windows电脑在网络中部分 共享文件夹可以访问,而另一部分电脑则无法访问,IP也能正常Ping通。但是访问的时候始终会提示错误码:0x80004005  或者 0x80070035 解决方法:1、修改注册表打开注册表,路径[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorksta......
  • Excel批量拆分合并的单元格并填充内容
    解决的问题在Excel中,批量快速将合并单元格的内容填充到合并前的所有单个单元格内方法1:手动操作取消合并单元格:选中合并的单元格(例如A2:A27)。在“开始”选项卡中,点击“合并后居中”按钮以取消合并单元格。填充内容:保持选中状态,再编辑栏输入=A2或者手动输入单......
  • WebLogic T3反序列化漏洞(CVE-2018-2628)--vulhub
    WebLogicT3反序列化漏洞(CVE-2018-2628)WebLogic在通信过程中使用T3协议传输数据,涉及到了序列化和反序列化操作。T3协议概述T3协议是Oracle的私有协议,所以公开的相关资料比较少,这里结合其他师傅的博客简单对T3协议进行一个简要分析。T3协议是WebLogic的一种专有通信协......
  • LCR 048. 二叉树的序列化与反序列化(困难)(主站297)
    https://leetcode.cn/problems/h54YBf/https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree/难度:☆☆☆题目:序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另......
  • 关于C3 编译
    在服务端编译的时候 需要配合下载MySql 在网站上下载对应的版本 未编译的版本 已编译版本都下载  下载地址  MySQL::DownloadMySQLCommunityServer(ArchivedVersions)  工程设置数据库的附加包含目录 库目录 编译通过后  数据库的安装  按步......
  • XAI4LLM:结合ML和LLM的医疗诊断框架,通过不同的交互方式(NC/NL-ST)实现信息的有效传递
    XAI4LLM:结合ML和LLM的医疗诊断框架,通过不同的交互方式(NC/NL-ST)实现信息的有效传递论文大纲理解1.排除推理:为什么选择LLM而不是传统ML方法?2.比较推理:NCvsNL-ST交互模式3.因果推理:领域知识如何影响模型性能作者解决思路全流程完全拆解数据分析解法拆解为什么作者选......
  • 《ClickHouse:强大的数据分析引擎》
    作者:京东物流陈昌浩最近的工作中接触到CK,一开始还不知道CK是什么,通过查询才知道CK是ClickHouse,ClickHouse是俄罗斯的Yandex于2016年开源的列式存储数据库,是一款开源的面向列的分布式数据库管理系统,以其卓越的性能和强大的数据分析能力在大数据领域备受瞩目。列式存储列式存......
  • minio client安装部署
    环境:OS:Centos71.下载安装mkdir/opt/minio_client/cd/opt/minio_client/wgethttps://dl.min.io/client/mc/release/linux-amd64/mcchmod+xmc2.设置访问的服务器#myminio是一个配置别名,后续使用mc命令的时候,就需要使用到这个别名#root是访问minio服务器的用户名和密码......
  • 在ESXI中安装OMIVV(Openmanage Integration for VMware vCenter)
    当我们有多台DELL的服务器如R750R740等机器需要同时部署ESXI的时候若一台一台的部署则会特别的麻烦且浪费时间,所以我们需要利用dell的openmanage来快速部署多台ESXI进入dell官网(dell.com)选择支持-驱动程序和下载输入产品型号关键词输入openmanageintegration选择ES......
  • WX小程序DevTocls调试工具hook注入失败解决方案
    !!!此问题只能解决志远大佬开发的工具相信很多小伙伴遇到hook注入失败的情况,如图:遇到这种,首先你先关闭微信,找到你的微信小程序的安装路径C:\Users\自己的用户\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\RadiumWMPF然后删除该目录的所有文件夹就行此刻你重新打开微信,再......