views:

27

answers:

2

Can flash read client side hardware information such as RAM, CPU, Computer unique id hard drive size?

I know it can read the camera and maybe the monitor size but the above is still remain unknown to me.

+2  A: 

Short and long: No, that's not possible. All you can get is the version and the OS type.

poke
A: 

You could guestimate the cpu speed by running some basic calculations and seeing how long it took. If you have benchmarks with different speed computers, you could place them based on that. That'll depend on how much stuff they have running etc though. There's no way to get the actual sys info.

UltimateBrent
Like Linux BogoMIPS this would be entirely variable and pretty much useless, based on operating system (and version), Flash version, memory, CPU speed, CPU type (fast with floating point? SSE accelerated? Cache? Memory speed? Bus width?), system load, network speed, and possibly more. Too many factors.
Thomas O
Better than nothing.
UltimateBrent
@Thomas O - it could be useful if you created a game that has high and low graphic settings. You could possibly poll the speed to see if it is above a threshold to see what graphic settings it would default to.
Allan
I would prefer the game simply asking me what kind of graphics I want instead of running some complicated benchmark first.. :P
poke
I see thanks guys
dngo