方法一:使用控制面板修改 步驟1 按win鍵>進入“控制面板”打開。
第二步:打開“網(wǎng)絡(luò)和共享中心”
第三步,打開“更改適配器設(shè)置”
步驟 4 右鍵單擊??“WLAN2”,然后單擊屬性
第五步,修改網(wǎng)絡(luò)地址屬性
單擊配置,單擊高級選項卡本機mac地址修改軟件,找到下面的網(wǎng)絡(luò)地址屬性,將值設(shè)置為新的 mac 地址,然后單擊確定。如果沒有找到“網(wǎng)絡(luò)地址”屬性,則需要先修改注冊表中的信息。修改方法在文末?。?!
方法二:使用命令行修改第一步修改測試表中的屬性
在cmd中輸入以下命令:
reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4d36e972-e325-11ce-bfc1-08002be10318}\\0004 /v NetworkAddress /t REG_SZ /d {你要設(shè)置的MAC地址}
第二步重啟網(wǎng)卡
在cmd中依次輸入以下兩條命令:
netsh interface set interface "{網(wǎng)絡(luò)適配器名稱}" disabled
netsh interface set interface "{網(wǎng)絡(luò)適配器名稱}" enabled
網(wǎng)絡(luò)適??配器的名稱可以在方法一中提到的控制面板>網(wǎng)絡(luò)和共享設(shè)置>更改適配器選項中查看,也可以在命令行使用/all查看。
方法三:使用編程語言進行封裝本機mac地址修改軟件,以Java為例。
我們可以使用一些高級編程語言調(diào)用方法二中的命令行命令來實現(xiàn)一個一鍵切換計算機地址mac的程序。
首先,我們可以實現(xiàn)一個隨機的mac地址生成器,這樣每次程序運行,都會生成一個新的mac地址。由于某種原因,這里沒有給出生成器的代碼。
public static class RandomMACAddressGenerator {
public String randomMACAddress() {
return null;
}
}
調(diào)用命令行命令修改注冊表代碼:
public static void changeMAC(String newMACAddress) throws IOException {
String cmd = "reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4d36e972-e325-11ce-bfc1-08002be10318}\\0004 /v NetworkAddress /t REG_SZ /d "
+ newMACAddress
+ " /f";
Process process = Runtime.getRuntime().exec(cmd);
log(process);// 輸出命令行運行輸出
System.out.println("成功改變MAC為:" + newMACAddress);
}
調(diào)用命令行命令重啟網(wǎng)卡:
public static void rebootNetworkCard() throws IOException {
String disabledCmd = "netsh interface set interface \"WLAN 2\" disabled";
String enabledCmd = "netsh interface set interface \"WLAN 2\" enabled";
final Process disabledProcess = Runtime.getRuntime().exec(disabledCmd);
log(disabledProcess);// 打印命令行運行輸出到控制臺
final Process enabledProcess = Runtime.getRuntime().exec(enabledCmd);
log(enabledProcess);// 打印命令行運行輸出到控制臺
}
補充:如果高級屬性中沒有“網(wǎng)絡(luò)地址”選項怎么辦?第一步是按win鍵,進入“注冊表編輯器”并打開。
第二步,在注冊表中找到需要修改的網(wǎng)卡
在注冊表上方的輸入框中輸入以下路徑并回車:
\\\\類{-e325-11ce-bfc1-}
然后你會看到這個目錄中有一系列以數(shù)字命名的文件夾(如上圖),依次尋找我們需要修改的網(wǎng)卡。查找方法:點擊左側(cè)的小目錄,然后查看右側(cè)的屬性,找到我們的WiFi硬件屬性中描述的相同項。
第三步,新建屬性項
右擊網(wǎng)卡對應(yīng)文件夾的Ndi>,點擊New>Item。
命名新創(chuàng)建的項目并編寫以下屬性。然后保存退出,設(shè)置中對應(yīng)位置會有一個網(wǎng)絡(luò)地址屬性。