Und siehe da, hier finden sich ganz seltsame Pfadangaben.
Welche davon findest du seltsam? C:\WINDOWS\system32\config\systemprofile ist das Profilverzeichnis des Nutzers SYSTEM. AppData und LocalAppData sind nunmal Pfade, die für jeden Nutzer unterschiedlich sind; die Pfade der Systemnutzer liegen eben in geschützten Systemverzeichnissen. Eigentlich ganz einfach.
Übrigens halte ich es für eine ganz dumme Idee, Pfade aus Umgebungsvariablen zu ermitteln, gerade für Dienste, bei denen man überhaupt nicht weiß, ob in deren Umgebung die Variablen gesetzt sind. Besser ist es IMO, die Pfade mit den entsprechenden
API-Funktionen zu ermitteln.
Grüße
Dalai