从Adobe AIR读取机器的MAC地址

时间:2010-07-29 12:35:52

标签: flex macos air adobe

我想从Adobe AIR读取机器的MAC地址。我正在使用flex 3和AIR 2.

我该怎么做

主要目的是我想只在一台机器上安装该产品

3 个答案:

答案 0 :(得分:6)

var ni:NetworkInfo = NetworkInfo.networkInfo;
var interfaceVector:Vector.<NetworkInterface> = ni.findInterfaces();

取自桌面版Tour de Flex中的网络信息示例。

答案 1 :(得分:0)

据我所知,您无法单独使用Flex / AIR - 但您可以使用NativeProcess API与可以为您执行此操作的Java / C程序进行通信。

如果您想将应用程序限制在一台机器上,为什么不直接手动安装它而不放弃安装文件 - 它是远程机器吗?即使在这种情况下,您也应该可以进行远程安装,对吧?

答案 2 :(得分:0)

答案“跟踪IP地址和用户ID的组合”将无法满足我(非常相似)的需求。如果(笔记本电脑)计算机在WiFi域中移动,其IP地址将会更改。如果计算机位于商业IP提供商处,则IP地址通常可能会在没有警告或通知的情况下更改。

我的用户不想处理此类问题。他们甚至不想知道存在这些问题!

MAC地址和用户ID的绑定可以在安装时完成。它并不完美,但它非常好。

当然我们需要的是公私钥匙的实施......

盎司