читать MAC-адрес устройства из Adobe AIR - PullRequest
1 голос
/ 29 июля 2010

Я хочу прочитать MAC-адрес компьютера из Adobe AIR. Я использую flex 3 и AIR 2.

как я могу это сделать

Основная цель - установить этот продукт только на одном компьютере

.

Ответы [ 3 ]

6 голосов
/ 29 июля 2010
var ni:NetworkInfo = NetworkInfo.networkInfo;
var interfaceVector:Vector.<NetworkInterface> = ni.findInterfaces();

Взято из образца Network Info в настольной версии Tour de Flex .

0 голосов
/ 08 января 2012

Ответ «отслеживать комбинацию IP-адреса и идентификатора пользователя» не удовлетворит мои (очень похожие) потребности. Если (портативный) компьютер перемещается между доменами WiFi, его IP-адрес изменится. Если компьютер подключен к коммерческому IP-провайдеру, IP-адрес часто может меняться без предупреждения или уведомления.

Мои пользователи не хотят иметь дело с такими проблемами. Они даже не хотят знать, что эти проблемы существуют!

Привязка MAC-адреса и идентификатора пользователя может быть выполнена во время установки. Это не идеально, но довольно хорошо.

Конечно, нам нужна реализация публично-частного ключа ...

Oz

0 голосов
/ 29 июля 2010

Насколько я могу судить, вы не можете сделать это только с помощью Flex / AIR - однако вы можете использовать NativeProcess API для связи с программой на Java / C, которая может сделать это за вас.

Если вы хотите ограничить свое приложение только одним компьютером, почему бы вам просто не установить его вручную, не отдавая файл установки - это удаленный компьютер?Даже в этом случае вы сможете выполнить удаленную установку, верно?

...