我写了一个  修改注册表的程序   
有一个功能是修改  网卡 相应的 NetworkAddress 的值~~~~   我已经用RegSetValueEx成功 修改 
在注册表里面刷新的话就可以看到  修改后的值~~    这样改后的网卡  还是不能达到我的目的~~~  我个人认为 我是不是忘了在 某些文件 或是注册表里面刷新 或修改啦~??以前看过一个   不重起改IP地址 的程序 最后要在dhcpcsvc.DLL里面 修改写配置~~
我不知道 我应该在哪里修改   (初学      麻烦大侠们了    说详细些~~~~)

解决方案 »

  1.   

    问题不清楚你把注册项放在哪里了?
    LOCAL_MACHINE?CURRENT)USER?
      

  2.   

    我做了如下的工作:/*下面介绍比较苯的修改MAC的方法
    Win2000修改方法:  1、在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\0000、0001、0002等主键下,查
    找DriverDesc内容为你要修改的网卡的描述的,如0000。下面的方法和rifter
    《修改MAC地址的范例》中提到的一样,我就照搬了(注解的地方以“^^”标
    明)。“---->
      2、在其下,添一个字符串,名字为NetworkAddress,值设为你要的MAC地
        ^^^^^【指在0000主键下】
    址,要连续写。如004040404040。*/
      

  3.   

    http://www.vckbase.com/code/network/lan/AdapterIPConfig.zip
      

  4.   

    这个是不重起改IP 吧?  关键是他那个    NotifyIPChange函数我不知道该怎么借鉴~~  我想改的是MAC地址 不想改IP