微软的操作系统启动时如果能在注册表中找到网卡的mac码就不会再去网卡芯片中去读了。( p1 O2 [, T7 y, R# o% _4 x4 w
所以你可以通过改注册表实现更改本机MAC地址:+ D) c. G0 L: r$ w, s8 h l
9x下:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\ 7 A! [0 e2 I9 ^. m" H+ {新建一字符串值键名为NetAddress键值为mac码,重启系统即可。如果你上网的网卡不是唯一网络适配器的话,路径中的...\Class\Net\0000可能会是0001或0002....可以进去看设备描述来确定是哪个。7 q0 R) `% O# S. i f
xp/2000下:System\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0000\