2014-09-02 39 views
0

我也讀這個Stackoverflow incident,但我仍然無法在註冊表中找到它。我想知道,我怎麼能從WIN 7的註冊表中檢索MAC地址。我發現鏈接MAC address from Registry on WIN 7,但是當我使用註冊表檢查註冊表時,即使我安裝了一個NIC,「NetworkAddress」的字段也是空的。有沒有人在這裏建議? THanks如何從註冊表中獲取WIN 7的MAC地址

+0

IIRC中,註冊表中的MAC地址是由管理員手動配置的,通常情況下,MAC地址不存在,設備使用硬件中內置的MAC地址 – 2014-09-02 06:30:14

+0

@HarryJohnston非常感謝。現在很清楚。所以我無法通過硬件的註冊表調用獲得MAC,對吧? – 2014-09-02 06:32:58

+0

據我所知。我可能是錯的。我知道你可以從WMI以及Win32 API中獲得它,儘管我沒有可用的詳細信息。我期望在SO上有解決這個問題的現有答案。 – 2014-09-02 08:14:11

回答

0

單擊Windows Orb打開「開始」菜單。 在搜索框中輸入「regedit」並點擊「Enter」。單擊程序下的「regedit」結果以啓動Windows註冊表瀏覽器。 導航,使用擴展菜單在右側面板中,以「HKEY_LOCAL_MACHINE |系統| CURRENTCONTROLSET |控制|類| {4D36E972-E325-11CE-BFC1-08002BE10318}

檢查此註冊表地址的子文件夾 - 編號「0000」,「0001」等 - 以定位對應於您的

找到設備「網絡地址」,在左側面板,然後在您的計算機的12位MAC地址鍵

+1

我已經這樣做了。但關鍵的「網絡地址」是空的!我不知道爲什麼。我有一個內置的網卡。 – 2014-09-02 06:28:21

+0

只有在MAC地址已被修改時纔會設置註冊表中的該字段。它是「有效MAC地址」而不是「永久MAC地址」,它保存在硬件中,不在註冊表中。 – 2017-10-18 20:12:33