如题,请高手给出解答,最好有源代码

解决方案 »

  1.   

    http://blog.csdn.net/PiggyXP/archive/2004/11/06/170253.aspx
      

  2.   

    请 fisker0303(Thinking In Love) 帮忙 看下我的贴 http://community.csdn.net/Expert/TopicView1.asp?id=4126900
      

  3.   

    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、然后到其下NDI\params中加一项NetworkAddress的主键,在该主键下添加名为default的字符串,值写要设的MAC地址,要连续写,如004040404040。(实际上这只是设置在后面提到的高级属性中的**初始值**,实际使用的MAC地址还是取决于在第2点中提到的NetworkAddress参数,而且一旦设置后,以后高级属性中值就是NetworkAddress给出的值而非default给出的了。)4、在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其作用为指定NetworkAddress主键的描述,其值可为“MAC Address”,这样以后打开网络邻居的属性,双击相应网卡项会发现有一个高级设置,其下存在MAC Address 的选项,就是你在注册表中加的新项NetworkAddress,以后只要在此修改MAC地址就可以了。5、关闭注册表,重新启动,你的网卡地址已改。打开网络邻居的属性,双击相应网卡项会发现有一个MAC Address的高级设置项。用于直接修改MAC地址。
      

  4.   

    http://community.csdn.net/Expert/topic/3160/3160135.xml?temp=.8383142
    建议以后先搜帖子,再发贴子
      

  5.   

    晕!说了这么多.就是没一个人能提出通过编程修改MAC地址的方法
      

  6.   

    我用注册表修改了MAC地址,在控制面板的设备管理器中显示已经修改了,但是用IPCONFIG/all 显示并没有修改 ,这是怎麽回事呀!,而且电脑也不能上网,因为我的MAC地址是绑定的.到底怎样才能真正的修改呢?请高手解答
      

  7.   

    好像光改注册表是不行的,还要让系统知道MAC地址修改了才行了,为什么在设备管理器中修改就可以,而注册表修改不行呢,麻烦高手解答
      

  8.   

    唉,都不知道该说你什么好,你通过程序在注册表中修改了mac之后,再用程序把网卡重启一下就可以了,光改注册表是不行的,要重启了网卡之后才能生效
      

  9.   

    不要把物理地址和MAC地址搞混了
      

  10.   

    楼上的不懂不要瞎说,网卡地址从下往上是:物理地址,MAC地址,IP地址
    物理地址只有通过烧rom来实现
      

  11.   

    http://community.csdn.net/Expert/topic/3160/3160135.xml?temp=.9137384
      

  12.   

    看到大家说的挺热烈,感觉好笑,物理地址是固化的,是全球唯一的128位地址。上面说的都是修改逻辑地址,文不对题。再对flashboy(爱写程序的小绵羊) 说明一下,你说你家的地址是物理的还是逻辑的?如果人家给你写信是用物理地址还是逻辑地址,如果你把旧房子拆了,在另一处(物理地址)盖房,把门牌重新安在你的新家上。就是说你换了网卡,但MAC还是原来的呀。同理,你可以换旧房的门牌号码,但你不能修改地球的坐标原点吧,所以修改物理地址的人可以去推地球了。
      

  13.   

    没有什么是不能修改的,否则那些网卡的地址是怎么烧录进去的?不过,上面所说的,确实不是真正意义上的物理地址修改,只是欺骗了OS而已。真正意义上的修改物理地址,对于一般的网卡,是需要重新烧录的。但对于比较贵的网卡,如:3COM的300元以上的网卡,是可以自己随便设置MAC地址的。