◆Windows2000/XP 的修改
1 、在 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}/0000 、 0001 、 0002 等主鍵下,查找 DriverDesc ,內容為你要修改的網卡的描述,如“ Realtek RTL8029(AS)-based PCI Ethernet Adapter ”。
2 、如果在0001下找到了1中的DriverDesc ,在其下,添加一個字符串,命名為 NetworkAddress ,其值設為你要的 MAC 地址(注意地址還是連續寫)。如: 00E0DDE0E0E0 。
3 、然后到其下 Ndi/params 中添加一項名為 NetworkAddress 的主鍵,在該主鍵下添加名為 default 的字符串,其值是你要設的 MAC 地址,要連續寫,如: 000000000000 。(實際上這只是設置在后面提到的高級屬性中的“初始值”,實際使用的 MAC 地址還是取決于在第 2 點中提到的 NetworkAddress 參數,這個參數一旦設置后,以后高級屬性中的值就是 NetworkAddress 給出的值而非 default 給出的了。)
4 、在 NetworkAddress 的主鍵下繼續添加名為 ParamDesc 的字符串,其作用為指定 NetworkAddress 主鍵的描述,其值可自己命名,如“ Network Address ”,這樣在網卡的高級屬性中就會出現 Network Address 選項,就是你剛在注冊表中加的新項 NetworkAddress ,以后只要在此修改 MAC 地址就可以了。繼續添加名為 Optional 的字符串,其值設為“ 1 ”,則以后當你在網卡的高級屬性中選擇 Network Address 項時,右邊會出現“不存在”選項。
5 、重新啟動你的計算機,打開網絡鄰居的屬性,雙擊相應網卡項會發現有一個 Network Address 的高級設置項,可以用來直接修改 MAC 地址或恢復原來的地址(選中不存在)。
◆ Win9x 的修改
1 、在 HKEY_LOCAL_MACHINE/system/Currentcontrolset/services/class/net/0000 、 0001 、 0002 等下,找到 DriverDesc 字符串。
2 、在其下,添加一個字符串,名字為 NetworkAddress ,其值設為你要的 MAC 地址,注意要連續寫。如: 00E0DDE0E0E0 。
3 、然后到其下 Ndi/params 中添加一項名為 NetworkAddress 的主鍵,在該主鍵下添加名為 default 的字符串,其值寫你要設的 MAC 地址,注意要連續的寫,如 00E0DDE0E0E0 。
4 、繼續添加名為 ParamDesc 的字符串,其作用為指定 NettworkAddress 主鍵的描述,其值可自己命名,如“ Network Address ”,這樣以后打開網絡鄰居的屬性,這樣在網卡的高級屬性中就會出現 Network Address 選項,就是你剛在注冊表中加的新項 NetworkAddress ,以后只要在此修改 MAC 地址就可以了。 繼續添加名為 Optional 的字符串,其值設為“ 1 ”,則以后當你在網卡的高級屬性中選擇 Network Address 項時,右邊會出現“沒有顯示”選項。
◆ WinNT 下改網卡地址的方法:
1 、打開注冊表,定位到 HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services
2 、找到網卡的鍵值,在 Parameters 項里添加字串值 NetworkAddress ,其值設為你要修改的 MAC 地址,如:“ 00E0DDE0E0E0 ”。
新聞熱點
疑難解答