Hallo zusammen,
ich habe unter vb.net 2010 einen Dienst geschrieben. Dieser soll unter dem lokalen Systemkonto laufen.
Vom Dienst wird eine Konfig-Datei gelesen, die für diverse User Parameter enthält.
Um zu ermitteln, welcher User angemeldet ist, wollte ich mir den Windows-User auslesen. Das Ergebnis ist aber immer der User
"SYSTEM", da der Dienst ja eben unter dem lokalen Systemkonto läuft.
Besteht hier irgendwie die Möglichkeit auszulesen, welcher User "wirklich" am Rechner angemeldet ist?
Den Dienst würde ich nur ungern unter einen separaten Benutzer starten.
Das Auslesen des angemeldeten Benutzers habe ich folgendermaßen versucht.
Danke schonmal für eure Tipps!
1. Option
2. Option
Eigene Funktion, die mir den User zurückgibt
ich habe unter vb.net 2010 einen Dienst geschrieben. Dieser soll unter dem lokalen Systemkonto laufen.
Vom Dienst wird eine Konfig-Datei gelesen, die für diverse User Parameter enthält.
Um zu ermitteln, welcher User angemeldet ist, wollte ich mir den Windows-User auslesen. Das Ergebnis ist aber immer der User
"SYSTEM", da der Dienst ja eben unter dem lokalen Systemkonto läuft.
Besteht hier irgendwie die Möglichkeit auszulesen, welcher User "wirklich" am Rechner angemeldet ist?
Den Dienst würde ich nur ungern unter einen separaten Benutzer starten.
Das Auslesen des angemeldeten Benutzers habe ich folgendermaßen versucht.
Danke schonmal für eure Tipps!
1. Option
2. Option
Eigene Funktion, die mir den User zurückgibt