Change My IE proxy server

in my Lab,the net is Education Research net, I need to use a proxy for getting access to foreign country site. and sometimes the proxy of our school is not work well,but I still have a good friend's proy. As for me,  I don't like to change to it in IE by through many click and input the proxy server,port.

Now by reference :http://www.codeproject.com/internet/changeproxy1.asp

I make my program only one click for setting:

void CProxy_ToggleDlg::OnGdutproxy()
{
 // TODO: Add your control notification handler code here
 HKEY hk;
 DWORD dwEnable = 1;
 
 char* pch_ServerName = "PROXY.GDUT.EDU.CN:8080";
 char* pch_ProxyOverride = "<local>";
 LONG lret = RegOpenKeyEx(HKEY_CURRENT_USER, "Software//Microsoft//Windows//CurrentVersion//Internet Settings", NULL, KEY_WRITE|KEY_SET_VALUE, &hk);
 if(lret != ERROR_SUCCESS)
 {
  MessageBox("Can't Open Register!");
  return;  
 }
 lret |= RegSetValueEx(hk, "ProxyServer", NULL, REG_SZ, (LPBYTE)pch_ServerName, strlen(pch_ServerName));
 lret |= RegSetValueEx(hk, "ProxyEnable", NULL, REG_DWORD, (LPBYTE)&dwEnable, sizeof(dwEnable));
 lret |= RegSetValueEx(hk, "ProxyOverride", NULL, REG_SZ, (LPBYTE)pch_ProxyOverride, strlen(pch_ProxyOverride));
 if(lret!= 0)
 {
  MessageBox("Error write Register!");
  return; 
 } 
 InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0);
 InternetSetOption(NULL, INTERNET_OPTION_REFRESH , NULL, 0);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值