Zitat von
Luckie:
Du meinst den Benutzer, den den zugehörigen Prozess gestartet hat? Die findest du in der
Unit nicht, weil die betreffende
API-Funktion
GetUsername schon in der Windows.pas deklariert ist. Siehe auch die vorangegangenen Postings, insbesondere das erste.
Ich hab mir das alles angeschaut, auch die Funktion mit dem GetLoggedOnUserNameEx. Was ich nicht verstehe ist, worin liegt der genau Unterschied zu dem verhältnismässig einfachen GetUserName? Ist derjenige, der z.b. ein (genauer mein) Programm auf seinem Rechner startet, nicht auch derjenige (oder ohne Adminrechte immer), auf dessen Rechner die Anwendung läuft?