vs2003: Environment.GetEnvironmentVariable("APPDATA") nicht gefüllt

14/11/2008 - 07:24 von Alberto Luca | Report spam
Hallo NewsGroup,

ich möchte den Folder für Anwendungsdaten ermitteln.
Dieser kann jedoch nicht ermittelt werden, wenn der Ausführer meiner
Applikation vom in Windows angemeldeten User abweicht.

Situation:
UserA ist in Windows (XP) angemeldet.
UserB führt jedoch meine Anwendung aus (...Ausführen als...).

Wie kann hier die Umgebungsvariable APPDATA zum UserB ermittelt werden?

Coding:
lstrPath = Environment.GetEnvironmentVariable("APPDATA")

Besten Dank vorab!
Ciao, Alberto
 

Lesen sie die antworten

#1 Frank Dzaebel
14/11/2008 - 07:41 | Warnen spam
Hallo Alberto,

ich möchte den Folder für Anwendungsdaten ermitteln.
... UserA ... UserB führt jedoch meine Anwendung aus ...



Eventuell meinst Du einen der folgenden Pfade:

[Application.UserAppDataPath-Eigenschaft (System.Windows.Forms)]
http://msdn.microsoft.com/de-de/lib...apath.aspx
(Pfad für die Anwendungsdaten eines Benutzers)


[Application.LocalUserAppDataPath-Eigenschaft (System.Windows.Forms)]
http://msdn.microsoft.com/de-de/lib...apath.aspx
(Pfad für die Anwendungsdaten eines lokalen Benutzers, der kein Roaming
verwendet.)


[Application.CommonAppDataPath-Eigenschaft (System.Windows.Forms)]
http://msdn.microsoft.com/de-de/lib...apath.aspx
(Pfad für die Anwendungsdaten, die von allen Benutzern gemeinsam genutzt
werden.)


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen