Может ли Flash считывать информацию об оборудовании на стороне клиента? - PullRequest
0 голосов
/ 29 сентября 2010

Может ли флэш-память считывать информацию об оборудовании на стороне клиента, такую ​​как ОЗУ, ЦП, размер уникального идентификатора жесткого диска компьютера?

Я знаю, что он может считывать камеру и, возможно, размер монитора, но приведенное выше до сих пор остается мне неизвестным.

Ответы [ 3 ]

2 голосов
/ 29 сентября 2010

Коротко и долго: нет, это невозможно. Все, что вы можете получить, это версия и тип ОС.

0 голосов
/ 07 марта 2012

Это не ответ на ваш точный вопрос, который вы задали. Однако вы можете назначить случайную переменную общему объекту при первой загрузке вашего SWF. Эта переменная может однозначно идентифицировать машину. После следующих подключений вы можете отправить эту переменную на сервер. Этот способ является наиболее близким способом идентификации различных машин, на которые устанавливаются соединения.

Еще один способ сделать это - сначала использовать javascript http://www.devarticles.com/c/a/JavaScript/How-to-Use-JavaScript-for-Hardware-Knowledge/ и общаться с вашим JavaScript через внешний интерфейс http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html. Привет

0 голосов
/ 29 сентября 2010

Вы можете угадать скорость процессора, выполнив некоторые основные вычисления и посмотрев, сколько времени это займет. Если у вас есть тесты с разными скоростными компьютерами, вы можете разместить их на основе этого. Это будет зависеть от того, сколько вещей у них работает и т. Д. Там нет никакого способа получить фактическую информацию о системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...