簡體   English   中英

從Adobe AIR讀取機器的MAC地址

[英]read MAC address of machine from Adobe AIR

我想從Adobe AIR讀取機器的MAC地址。 我正在使用flex 3和AIR 2。

我怎樣才能做到這一點

主要目的是我只想在一台機器上安裝該產品

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

取自桌面版Tour de Flex的Network Info示例。

據我所知,您不能僅通過Flex / AIR來完成它-但是,您可以使用NativeProcess API與可以為您執行此操作的Java / C程序進行通信。

如果要將應用程序限制為僅一台計算機,為什么不放棄安裝文件而不手動安裝它-它是一台遠程計算機嗎? 即使在那種情況下,您也應該可以進行遠程安裝,對嗎?

答案“跟蹤IP地址和用戶ID的組合”將無法滿足我的需求(非常相似)。 如果(便攜式)計算機跨WiFi域移動,則其IP地址將更改。 如果計算機位於商業IP提供商上,則IP地址通常可以更改而不會發出警告或通知。

我的用戶不想處理此類問題。 他們甚至不想知道這些問題的存在!

MAC地址和用戶ID的綁定可以在安裝時完成。 它不是完美的,但是相當不錯。

當然,我們需要的是公私鑰的實現...

奧茲

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM