可以flash读取客户端硬件信息吗?

时间:2010-09-28 22:15:41

标签: flash actionscript-3

可以快速读取客户端硬件信息,如RAM,CPU,计算机唯一ID硬盘大小?

我知道它可以读取相机,也许可以读取显示器尺寸,但我仍然不知道上述情况。

3 个答案:

答案 0 :(得分:2)

短而长:不,那是不可能的。您只能获得版本和操作系统类型。

答案 1 :(得分:0)

您可以通过运行一些基本计算并查看花费多长时间来猜测cpu速度。如果您使用不同速度的计算机进行基准测试,则可以根据它进行放置。这取决于他们运行了多少东西等。没有办法获得实际的系统信息。

答案 2 :(得分:0)

这不是您提出的确切问题的答案。但是,您可以在第一次加载swf时将随机变量分配给共享对象。该变量可以唯一地识别机器。在以下连接之后,您可以将此变量发送到服务器。这种方式是识别连接即将到来的不同机器的最接近方式。

另一种方法是首先使用javascript http://www.devarticles.com/c/a/JavaScript/How-to-Use-JavaScript-for-Hardware-Knowledge/并通过外部接口http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html与您的javascript通信。 此致