- 论坛徽章:
- 0
|
一、win98和NT下修改网卡的MAC\r\n1首先打开注册表,找到HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Services\\net\\0000、0001、0002等下,观察DriverDESC内容为要修改的网卡的描述,如Realtek RTL8139/810x Family Fast Ethernet NIC。\r\n2在其下,添加一个字符串,名字为NetworkAddress,其值设为需要的MAC地址,要连续写,如004040404040。\r\n3然后到其下NDI\\params中加一项NetworkAddress的主键,在该键下添加名为default的字符串,其值写为要设的MAC地址,要连续的写,如004040404040。\r\n4在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其作用为指定NetworkAddress主键的描述其值可为“MAC ADDRESS”,这样以后打开网络邻居属性,双击相应的网卡项会发现有一个高级设置,其下存在MAC Address的选项,就是你在注册表中加的新项NetworkAddress,以后只要在此修改MAC地址就可以了。\r\n5关闭注册表,重新启动,网卡地址已改。打开网络邻居的属性,双击相应的网卡项会发现有一个MACADDRESS高级设置项,用于直接修改MAC地址。\r\n二、win2000和xp下修改网卡的MAC\r\n1首先打开注册表,找到HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002bE10318}\\0001、0001、0002等下,观察DriverDESC内容为要修改的网卡的描述。\r\n2在上面提到的主键下,添加一个字符串,名字为NetworkAddress,其值设为需要的MAC地址,要连续写,如001010101010。\r\n3到主键下NDI\\params中加一项NetworkAddress的主键值,在该键下添加名为default的字符串,其值写为要设的MAC地址,要连续的写,如001010101010。\r\n实际上这只是设置在后面提到的高级属性中的初始值,实际使用的MAC地址还是取决于在第2点中提到的NetworkAddress参数,而且一旦设置后,以后高级属性中值就是NetworkAddress给出的值而非default给出的了。\r\n4在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其作用为指定NetworkAddress主键的描述其值可为“MAC ADDRESS”,这样重新启动以后打开网络邻居属性,双击相应的网卡项会发现有一个高级设置,其下存在MAC Address的选项,就是你在注册表中加的新项NetworkAddress,以后只要在此修改MAC地址就可以了。\r\n5关闭注册表,重新启动,网卡地址已经改好了。打开网络邻居的属性,双击相应的网卡项会发现有一个MACADDRESS高级设置项,用于直接修改MAC地址,而且不需要重新启动就可以实现MAC的随时更改。 |
|