zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C#自动设置IE代理服务器(翻墙软件)代码实现

c#软件自动代码 实现 设置 IE 代理服务器
2023-06-13 09:15:12 时间

C#自动设置IE代理服务器代码如下:

复制代码代码如下:


usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Text;

usingSystem.Windows.Forms;

usingMicrosoft.Win32;

usingSystem.Diagnostics;

 

namespaceIE

{

   publicpartialclassForm1:Form

   {

       publicForm1()

       {

           InitializeComponent();

       }

 

       privatevoidmycheck()//通过读取注册表内"ProxyEnable"的值,确定程序启动时button1.text的值.

       {

           RegistryKeymykey=Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\InternetSettings",true);

           stringmyget=mykey.GetValue("ProxyEnable").ToString();

           if(myget=="0")//确定当前状态是启用还是禁用.

           {

               button1.Text="已关闭";

           }

           else

           {

               button1.Text="已打开";

           }

       }

 

       privatevoidbutton1_Click(objectsender,EventArgse)

       {

           RegistryKeymykey=Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\InternetSettings",true);

 

           if(button1.Text=="已打开")//关闭

           {

               mykey.SetValue("ProxyEnable",0x0);

               mykey.SetValue("ProxyServer","");

               button1.Text="已关闭";//关闭goagent按钮不可用,防止程序出错.

           }

           else//打开

           {

               mykey.SetValue("ProxyEnable",0x1);

               mykey.SetValue("ProxyServer","127.0.0.1:8087");

               button1.Text="已打开";

           }

       }

 

       privatevoidForm1_Load(objectsender,EventArgse)

       {

           mycheck();

           button3.Enabled=false;

       }

 

       privatevoidbutton2_Click(objectsender,EventArgse)//打开goagent

       {

           Process.Start("D:\\ProgramFiles\\goagent-goagent-f0fabf7\\local\\goagent.exe");

           button2.Enabled=false;

           button3.Enabled=true;

       }

 

       privatevoidbutton3_Click(objectsender,EventArgse)//关闭goagent

       {

           Process.GetProcessesByName("goagent")[0].Kill();

           Process.GetProcessesByName("python27")[0].Kill();

           button2.Enabled=true;

           button3.Enabled=false;

       }

   }

}