无论使用C#运行的操作系统如何,我都需要一种获取机器MAC地址的方法.应用程序需要在XP/Vista/Win7 32和64位以及这些操作系统上运行,但具有外语默认值.许多C#命令和OS查询不能在OS上运行.有任何想法吗?我一直在抓取"ipconfig/all"的输出,但这非常不可靠,因为每台机器的输出格式都不同.
谢谢
从C#开始,我想做相同的以下内容:
arp -a |findstr 192.168.1.254
Run Code Online (Sandbox Code Playgroud)
或者,答案可以调用SendARP函数并获得结果.
这将允许我的应用程序执行一些需要MAC地址的其他处理.