2010-09-28 37 views
0

可以閃存讀取客戶端硬件信息,如RAM,CPU,計算機唯一ID硬盤大小?可以刷新客戶端硬件信息嗎?

我知道它可以讀取相機,也許顯示器的大小,但上述仍然是我不知道的。

回答

2

長和短:不,那是不可能的。所有你可以得到的是版本和操作系統類型。

0

你可以通過運行一些基本的計算和看看它花了多長時間來猜測cpu的速度。如果你有不同速度的計算機的基準,你可以根據它來放置它們。這取決於他們有多少東西在運行等。沒有辦法獲得實際的系統信息。

+0

與Linux BogoMIPS一樣,它基於操作系統(和版本),Flash版本,內存,CPU速度,CPU類型(快速浮點?SSE加速?高速緩存?內存速度總線寬度?),系統負載,網絡速度以及可能更多。太多因素。 – 2010-09-28 22:52:53

+0

總比沒有好。 – UltimateBrent 2010-09-28 22:58:40

+0

@Thomas O - 如果您創建了具有高低圖形設置的遊戲,它可能很有用。您可以輪詢速度以查看它是否高於閾值以查看它將默認的圖形設置。 – Allan 2010-09-29 01:26:26

0

這不是你問的確切問題的答案。但是,您可以在第一次加載swf時將隨機變量分配給共享對象。該變量可以唯一標識機器。在以下連接之後,您可以將此變量發送到服務器。這種方式是識別連接即將到來的不同機器的最接近的方式。

這樣做的另一種方法是可以首先使用JavaScript,並通過外部接口http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html與您的JavaScript進行通信。 Registers