【Win32】修改MAC地址不生效


先记录修改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所导致。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM