PHP + JS
JS:
http://w3schools.com/htmldom/dom_obj_navigator.aspPHP: $_ENV

+ $_SERVER (mniej)
PHP: zresztą przeglądnij sobie phpinfo(), na dole masz zmienne globalne
Aaaa, i karty graficznej, płyty głównej tym nie wykryjesz

(RAMu, karty muzycznej itd. także

)
//Aha, $_ENV daje informacje o serwerze, a nie o komputerze użytkownika

Zresztą sam sobie obejrzyj to wszystko