ich aus einem C# Windows-Dienst das Benutzerverzeichnis erhalten müssen bekommen ...
... wie C: \ Benutzer \ myusername \
Im Idealfall würde Ich mag den Roaming-Pfad zu haben ...
... wie C: \ Benutzer \ myusername \ AppData \ Roaming \
Wenn ich folgendes in einem Konsolenprogramm verwende ich das richtige Benutzerverzeichnis bekam ...C# Service: Wie Benutzerprofil Ordnerpfad
System.Environment.GetEnvironmentVariable("USERPROFILE");
... aber wenn ich dieselbe Variable in einem Dienst verwende, bekomme ich ...
C: \ WINDOWS \ system32 \ config \ sys temprofile
Wie kann ich den Benutzerordner und vielleicht sogar den Speicherort des Roaming-Ordners von einem Dienst abrufen?
Vielen Dank im Voraus.
Windows-Dienst nicht wie das läuft angemeldeter Benutzer Wenn Sie etwas mehr über das, was Sie versuchen, erklären, könnte es zu einer Antwort helfen. – Chamindu