问题标签 [mac-address]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
219462 浏览

javascript - JavaScript 中的 MAC 地址

我知道我们可以通过 IE(ActiveX 对象)获取用户的 MAC 地址。

有没有办法使用 JavaScript 获取用户的 MAC 地址?

0 投票
4 回答
11039 浏览

compact-framework - Compact Framework 中的 MAC 地址

如何仅使用紧凑框架获取 MAC 地址?

0 投票
2 回答
1228 浏览

c - 在C中获取NT4下远程计算机的mac地址

是否可以在 Windows NT 4 下确定远程连接发起者的 MAC 地址?远程 PC 打开到我的应用程序的套接字连接,我可以获得 IP 地址。但是,我需要从套接字提供的信息(例如远程设备的 IP 地址)中确定 MAC 地址。

我尝试过使用SendARP,但这似乎在 Windows NT4 中不受支持。

0 投票
7 回答
32756 浏览

.net - 从 .NET 中的网络适配器读取 MAC 地址

我希望能够使用 VB.net 或 C#(使用 .NET 3.5 SP1)从第一个活动网络适配器读取 mac 地址,用于 winform 应用程序

0 投票
6 回答
13047 浏览

c++ - C++:在 Vista 上获取网络适配器的 MAC 地址?

我们目前使用的是NetBios方法,在XP下运行正常。在 Vista 下的初步测试表明它也可以工作,但有一些警告 - 例如,必须存在 NetBIOS,并且根据我一直在阅读的内容,适配器的顺序必然会改变。我们的替代方法 - 使用SNMPExtensionQuery - 在 Vista 下似乎被破坏了。

问题是:您知道在 Vista 机器上获取本地 MAC 地址列表的可靠方法吗?与 XP 的向后兼容性是一个优点(我宁愿有一个单一的方法而不是许多丑陋的#ifdef)。谢谢!

0 投票
6 回答
8799 浏览

asp.net-mvc - 回发不适用于 ASP.NET 路由(视图状态 MAC 验证失败)

我正在使用带有经典 WebForms 的 ASP.NET 3.5 SP1 System.Web.Routing,如http://chriscavanagh.wordpress.com/2008/04/25/systemwebrouting-with-webforms-sample/中所述

一切正常,我有自定义的 SEO 网址,甚至回发也可以。但是有一种情况,回发总是失败,我得到:

视图状态 MAC 验证失败。如果此应用程序由 Web Farm 或集群托管,请确保配置指定相同的 validationKey 和验证算法。AutoGenerate 不能在集群中使用。

这是重现错误的场景:

  1. 使用按钮创建标准 webform mypage.aspx
  2. 创建一个将“a/b/{id}”映射到“~/mypage.aspx”的路由
  3. 当您执行该站点时,您可以浏览http://localhost:XXXX/a/b/页面工作的东西。但是当您按下按钮时,您会收到错误消息。当 Route 只是“a/{id}”时,不会发生错误。

它似乎与url中的子路径数有关。如果至少有 2 个子路径,则视图状态验证失败。

即使 EnableViewStateMac="false" 也会出现错误。

有任何想法吗?它是一个错误吗?

谢谢

0 投票
2 回答
2132 浏览

windows-vista - 在 Vista 中更改 MAC 地址 - Broadcom 适配器

有没有一种方法可以覆盖默认的 mac 地址/在 Vista 机器上为 Broadcom 适配器设置新的 mac 地址?

0 投票
3 回答
10717 浏览

linux - 在 Linux 2.6.21 (glibc 2.3.5) 上执行 ARP 和反向 ARP

我需要在任意 IP 网络上存储对第三方设备的持久引用,其中设备的 IP 地址可能是静态的或由 DHCP 随机分配。我不控制网络上的设备,也不能依赖 DNS 和其他现有的或与设备一起工作的 ad-hoc 网络协议。

因此,我被指示使用硬件地址和 ARP 进行调查。这会起作用,但我不想重复代码。内核必须管理一个 ARP 表。在 Windows 上,您可以使用GetIpNetTable等访问它。

我希望有一个 API 可以回答这两个问题:

  • 如何从 IP 转换为 MAC 地址?(ARP)
  • 如何从 MAC 转换为 IP 地址?(InARP)

如果没有,那么我可能不得不手动进行更多操作:

  • 如何读取内核的 ARP 表?
  • 如果我自己确定了映射,如何添加条目?
0 投票
2 回答
1029 浏览

c# - C#中的MAC地址

您使用这些方法将字符串更改为 mac 地址,但是无论输入字符串如何,其输出都是固定值 30-30-2D-32-31-2D。

有任何想法吗?

0 投票
12 回答
140578 浏览

ios - 如何以编程方式获取 iphone 的 MAC 地址

如何以编程方式获取 iPhone 的 MAC 地址和 IP 地址?