c# - 更改/欺骗 MAC 地址/物理地址

标签 c# winforms registry

我知道的唯一方法是在 nic 的注册表中添加“NetworkAddress”键/值对。 通过这种方法对我来说太难实现了。 还有其他方法吗?

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

最佳答案

您不能直接通过 .net 伪造 MAC 地址,因为它没有针对网络堆栈级别较低的 API。有一个图书馆叫Pcap.net这是 native 库的包装器,允许您执行此操作,称为 winPcap

关于c# - 更改/欺骗 MAC 地址/物理地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8286411/

相关文章:

c# - 为什么 VB.net 和 C# 之间的行为不同?

c# - 如何在 MVC 中路由特定的 URL,否则返回请求的 URL

c# - 如何防止工具提示在自定义控件中闪烁?

当主窗体关闭时,C# 终止所有以 Application.Run 启动的进程

C++ REG_SZ 加值失败

c# - 如何将多个表数据结构合并到一个表结果结构中?

c# - 在 C# 中使用 SqlDataReader 填充 List<T>

winforms - 是否可以避免 Winform 上的多次按钮点击?

c++ - WritePrivateProfileStruct 有大小限制吗?

python - 如何使用 Python 查看 Windows 注册表的更改