Sie könnten das auch tun:
%Vor%Es hat auch eine UserDomain-Eigenschaft und eine Menge anderer Dinge:
Viele alternative Methoden in anderen Posts, aber um die Frage zu beantworten: Ja, das ist der beste Weg, es zu tun. Schneller als das Erstellen eines COM-Objekts oder WMI, wenn alles, was Sie wollen, ist der Benutzername und in allen Windows-Versionen ab Win95 verfügbar.
Alternativ dazu , um das zu tun - wahrscheinlich ist die API, die Sie erwähnen, eine bessere Möglichkeit, den Benutzernamen zu erhalten.
%Vor%Es gibt viele Möglichkeiten, den aktuellen Benutzernamen in WMI abzurufen. Mein Weg ist, es durch den Benutzernamen aus dem Prozess von 'explorer.exe' zu bekommen Denn wenn sich der Benutzer im Fenster anmeldet, wird der Zugriff auf diese Datei dem aktuellen Benutzer zugeordnet.
WMI-Skript würde wie folgt aussehen:
%Vor% für mehr Details überprüfen Sie den Link auf:
Ссылка
Tags und Links winapi ms-access access-vba