Hallo,
Mein Programm ist eine Dienstanwendung und wird als SYSTEM Dienst ausgeführt. Ich möchte gerne herausfinden, welcher User und ob im Moment jemand eingeloggt ist. Habe schon 3 Funktionen ausprobiert, bekomme immer "SYSTEM" zurück und nicht den aktuellen Usernamen. Kennt jemand eine Funktion, die mir den richtigen Wert liefert?
Folgende Funktionen habe ich bereits ausprobiert:
GetUserName, Environment.UserName, bei der letzten habe ich noch Fehler, die liefert noch gar nix (NetWkstaUserGetInfo).
Dieses Programm ist Teil meiner Diplomarbeit, es soll den Computer ausschalten, wenn sich zb. 10min niemand eingeloggt hat. Dh. es muss schon ausgeführt werden, wenn sich noch kein User angemeldet hat. Gibt dann noch eine Erweiterung wo ich auch den Usernamen brauche.
Verwende MVC++ 2010, soll für Platformen >Win XP funktionieren.
Grüße Poseidon
Mein Programm ist eine Dienstanwendung und wird als SYSTEM Dienst ausgeführt. Ich möchte gerne herausfinden, welcher User und ob im Moment jemand eingeloggt ist. Habe schon 3 Funktionen ausprobiert, bekomme immer "SYSTEM" zurück und nicht den aktuellen Usernamen. Kennt jemand eine Funktion, die mir den richtigen Wert liefert?
Folgende Funktionen habe ich bereits ausprobiert:
GetUserName, Environment.UserName, bei der letzten habe ich noch Fehler, die liefert noch gar nix (NetWkstaUserGetInfo).
Dieses Programm ist Teil meiner Diplomarbeit, es soll den Computer ausschalten, wenn sich zb. 10min niemand eingeloggt hat. Dh. es muss schon ausgeführt werden, wenn sich noch kein User angemeldet hat. Gibt dann noch eine Erweiterung wo ich auch den Usernamen brauche.
Verwende MVC++ 2010, soll für Platformen >Win XP funktionieren.
Grüße Poseidon
Zuletzt bearbeitet: