先記錄修改MAC地址的步驟:
1、在注冊表LocalMachine\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\xxx下指定網絡連接,添加NetworkAddress值。
2、然后調用使用COM接口的CLSID_ConnectionManager來獲取INetConnectionManager,枚舉INetConnection,調用Connect來啟用和Disconnect禁用。
所遇問題:按照上面2個步驟完成后,ipconfig命令和網絡連接屬性中的“狀態”->"詳細信息"中的MAC未能生效。
具體原因:手賤把"NetworkAddress"的類型由REG_SZ寫成了REG_MULTI_SZ所導致。
