wie aktuell angemeldeten windows benutzer ausgeben?

Also wenns im Intranet ist, kannst du doch auchmal versuchen, ein Programm zu machen, welches den User herausfindet und ihn dann an die Website weitergibt!

Allerdings gibt es in PHP auch ne Möglichkeit, die IP des Besuchers herauszufinden. Vielleicht hilft das weiter!


<edit>Hier hab ich was gefunden: http://selfforum.teamone.de/archiv/1999_3/t06412.htm

Da steht, dass der Benutzername in der Environment Varibale USerNAME steht. Wie man das mit VBS ausliest weiss ich abba leider (im Moment) nicht!

<edit2>Habs gefunden:
http://www.scriptinternals.de/content/biblio/script/kap22/kap2224.htm

Demnach müsste es folgendermassen gehen:
PHP:
<script language="VBScript">
set WSHShell = CreateObject("WScript.Shell")  
set Environ = WSHShell.Environment  
   
MsgBox Environ.Item("USERNAME")
</script>
 
Zuletzt bearbeitet von einem Moderator:
Da muss ich mich mal zu Wort melden.
Ich habe das Problem des leeren Fensters ebenfalls nachvollzogen und in dem oben genannten Link etwas weiter gelesen.

Unter Win 2k und XP hat ma die Möglichkeit, aus verschieden Sparten die Umgebungsvariablen zu beziehen (USER,SYSTEM,PROCESS,VOLATILE).

Wenn Ihr mal die dritte Codezeile von weiter oben wie folgt ergänzt, dann bleibt die Messagebox nicht mehr leer!

set Environ = WSHShell.Environment("PROCESS")

mfg
 
Zurück