Salut!
Je ne sais pas si c'est possible en Javascript.
Par contre tu peux le faire ne VBScript, mais l'utilisateur verra alors une popup apparaître l'avertissant qu'un contrôle ActiveX tente d'être utilisé (si Internet Explorer est configuré correctement ;-) ) et ce script ne tournera que sous IE.
<html>
<head>
<script language="vbscript" type="text/vbscript">
Sub DisplayUserName
Dim objNet
On Error Resume Next
Set objNet = CreateObject("WScript.NetWork")
If Err.Number <> 0 Then
MsgBox "Cannot do it"
End if
Dim strInfo
strInfo = "username = " & objNet.UserName
MsgBox strInfo
Set objNet = Nothing
End Sub
</script>
</head>
<body onload="vbscript: DisplayUserName">
</body>
</html>
;-)
HackTrack