Seite 1 von 1

angemeldeten User ermitteln

Verfasst: Freitag 1. August 2008, 18:52
von nemomuk
Hallo,

ich versuche gerade den User herauszufinden, mit dem man gerade an seinem Windows System arbeitet. Geht das überhaupt, weil ich hierzu im Internet nichts finde?

Danke!

Verfasst: Freitag 1. August 2008, 18:59
von birkenfeld
Angeblich gibt es eine "USERNAME"-Umgebungsvariable. Ansonsten musst du wohl mit pywin32 GetUserName() aufrufen, da ein "whoami" bei Windows nur im Resource Kit mitgeliefert wird. :)

Verfasst: Samstag 2. August 2008, 09:57
von Zap
Ich habe noch nicht gehabt das der USERNAME nicht gesetzt ist. Möglich ist das aber bestimmt.

Das Modul getpass greift auf jeden Fall dadrauf zurück

Code: Alles auswählen

def getuser():
    """Get the username from the environment or password database.

    First try various environment variables, then the password
    database.  This works on Windows as long as USERNAME is set.

    """

Re: angemeldeten User ermitteln

Verfasst: Samstag 2. August 2008, 10:05
von gerold
SchneiderWeisse hat geschrieben:ich versuche gerade den User herauszufinden, mit dem man gerade an seinem Windows System arbeitet.
Hallo SchneiderWeisse!

Code: Alles auswählen

>>> import getpass
>>> getpass.getuser()
'Gerold'
>>>

mfg
Gerold
:-)