作者puregon (puregon)
看板EZsoft
标题Re: [请问] 有没有临时性修改预设DNS的工具
时间Fri Aug 8 22:10:56 2008
※ 引述《piligo (霹雳狗)》之铭言:
: 那有没有工具可以做即时性修改预设DNS(不是要用在nslookup环境内的)
: 类似Proxy的相关工具,执行就立即套用,关掉就恢复预设
基本上 windows 做了设定之後,设定值都可以在登录档里面找到
所以只要找到那登录档的位置,就可以用各种script去操纵他
像是 IE prxoy 设定的位置在於
工具 > 网际网路选项 > 连线 > 区域网路设定 > proxy伺服器
位置存在 (可以把他加到最爱)
HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Internet Settings\
最简单是以 .reg 写登入档的方式直接把值塞进去
范例1如下
--------------------------------
Regedit4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings]
"MigrateProxy"=dword:00000001
"ProxyEnable"=dword:00000001
"ProxyHttp1.1"=dword:00000000
"ProxyServer"="
http://ProxyServername:80"
"ProxyOverride"="<local>"
-------------------------------- 虚线内贴到记事本後存成xxx.reg ----
参考资料
http://support.microsoft.com/kb/819961/zh-tw
范例2如下
--------------------------------
Set wshell = CreateObject("WScript.Shell")
key = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\"
wshell.regwrite key & "ProxyEnable",1,"REG_DWORD"
wshell.regwrite key & "ProxyServer","192.168.1.1:3128","REG_SZ"
wshell.regwrite key & "ProxyOverride","<local>","REG_SZ"
Wscript.Echo "New Proxy setting Enable."
-------------------------------- 虚线内贴到记事本後存成xxx.vbs ----
--
抱歉我的电脑怪怪的,没办法写可以直接套用的范例给你,因为我没办法测试 囧
把这篇文章带去EzHotKey,就会有仙人教你了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.115.231
1F:→ puregon:ProxyEnable值代0就取消proxy,值代1就启用,所以写两只 08/08 22:13
2F:→ puregon:1k大小的程式就可以满足需求了y 08/08 22:13
3F:推 piligo:这招对於预设DNS好像无效 因为刚刚搜寻一下登录档 预设DNS 08/08 23:01
4F:推 chinsummer:他是要改DNS啊,你给他改Proxy的XXD 08/08 23:01
5F:→ piligo:的IP找到的都是在每个介面 而不是有一个统一窗口 而我的 08/08 23:02
6F:→ piligo:网卡常常停用启用加上PPPoE的加持 等於无效 08/08 23:04
7F:→ piligo:呵呵 puregon的用意是要拿来给我当参考引用 谢谢 08/08 23:06