2011-11-27 103 views
2

我知道的唯一方法是通过在NIC的注册表中添加“NetworkAddress”键/值对。 对我来说,通过这种方法实现起来太困难了。 还有其他方法吗?更改/欺骗MAC地址/物理地址

我建立使用Windows窗体但setMac方法需要实现一个示例应用程序 http://pastebin.com/umgxAWJU

+0

您是否想要永久更改MAC地址,还是仅针对给定的网络会话? –

+0

不是永久的,但只要用户希望这样做 – jeff

回答

2

你不能欺骗MAC地址通过.NET直接,因为它不具有对网络的低级别的API叠加。有一个名为Pcap.net的库,它是一个本地库的包装,允许您执行此操作,称为winPcap

+0

我有一个传统应用程序的视觉c功能,但不幸的是,我很难理解它 http://pastebin.com/ePMx30CB – jeff