zoukankan      html  css  js  c++  java
  • 推荐之三(批处理):xp一键更改IP与MAC地址(终于找到更快的方法)

    推荐之三(批处理):xp一键更改IP与MAC地址(终于找到更快的方法)
    2007-07-20 19:39

    上一篇提到修改ip用到的命令netsh interface ip,也说明其缺点为速度太慢,这里提供一种较快的方法,嗯,非常快~~

    思路:修改注册表中关于ip地址的相关项,同前改mac一样,需要重启网卡而用到devcon命令

    ip一般存放在这个项里:

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces

    不同计算机存放子项略有不同,我的机器在这项里

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{8A894290-6559-4178-A4E5-D03734C877F3}

    找到IPAddress、SubnetMask、DefaultGateway三项,分别对应ip地址、子网掩码、网关

    因上一篇已对reg命令有介绍,这里只给出reg add命令的格式:

    REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail\0\0

    即将一个多值注册表项添加到 HKLM\Software\MyCo,选项为值名:MRU;数据类型:REG_MULTI_SZ;数值数据:fax\0mail\0\0(貌似这个比较难懂,不管它,看下文)

    命令应用如下:(假设将ip改为172.30.41.58)

    reg add HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{8A894290-6559-4178-A4E5-D03734C877F3} /v IPAddress /t REG_multi_SZ /d 172.30.41.58 /f

    最后/f 表示强制添加,不进行询问

    同理,可以修改SubnetMask、DefaultGateway,这里不再赘述,不懂处可见总结

    仅仅这样还是不行的,同上一篇改mac,我们还需要重启网卡,故用到devcon命令详细用法见推荐之二中有关改mac时用到devcon的说明),命令如下:

    devcon disable *DEV_0057*
    devcon enable *DEV_0057*

    还是要强调一下,不同计算机的设备号不同,故上两行命令不尽相同,切记!!

    总结:(总代码)

    @ECHO off
    reg add HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{8A894290-6559-4178-A4E5-D03734C877F3} /v IPAddress /t REG_multi_SZ /d 172.30.41.58 /f
    reg add HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{8A894290-6559-4178-A4E5-D03734C877F3} /v SubnetMask /t REG_multi_SZ /d 255.255.0.0 /f
    reg add HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{8A894290-6559-4178-A4E5-D03734C877F3} /v DefaultGateway /t REG_multi_SZ /d 172.30.4.21 /f
    reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0008 /v NetworkAddress /d 00E018DEEDBA
    devcon disable *DEV_0057*
    devcon enable *DEV_0057*

    将以上代码复制到文本文件里,格式存为*.bat即为批处理文件,以后要用时双击即可,速度是非常快的!(也可试写一个还原为原ip/mac的批处理,只需将最后一句中reg add改为 reg delete,同时去掉最后的mac值即可

     
    http://blog.pepo.cn/page/blog/57559.html
  • 相关阅读:
    173. Binary Search Tree Iterator
    199. Binary Tree Right Side View
    230. Kth Smallest Element in a BST
    236. Lowest Common Ancestor of a Binary Tree
    337. House Robber III
    449. Serialize and Deserialize BST
    508. Most Frequent Subtree Sum
    513. Find Bottom Left Tree Value
    129. Sum Root to Leaf Numbers
    652. Find Duplicate Subtrees
  • 原文地址:https://www.cnblogs.com/chengulv/p/1201809.html
Copyright © 2011-2022 走看看