ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
2967
2967
EMPFEHLEN
-
27.11.06 22:33 #1
Hallo Leute,
nachdem ich einen Windows Dienst geschrieben habe und auf die Konstante 'System.Environment.SpecialFolder.CommonApplicationData' zugreifen wollte, musste ich feststellen, dass unter Win2000 mit dem User 'LocalSystem' diese Konstante nicht vorhanden ist.
Wo finde ich mit dem User 'LocalSystem' das Verzeichnis 'C:\Dokumente und Einstellungen\All Users\Anwendungsdaten' ?
Asterix
-
LocalSystem ist kein Benutzer in dem Sinn, ergo gibt es diese Information auch nicht. Aber über die Systemvariable %ALLUSERSPROFILE% solltest du diese auslesen können. Ich kann jetzt aber nicht nachsehen, ob sich diese unter Windows 2000 gleich nennt. In der Commandshell via set kannst du dir alle Umgebungsvariablen ausgeben lassen.
-
28.11.06 19:44 #3
Hallo Norbert,
danke Dir für die schnelle Anwort.
Unter Win2000 ist die Umgebungsvariable gleich. Ich habe es mit
gelöst.Code :1
Environment.GetEnvironmentVariable("ALLUSERSPROFILE")
Mit GetEnvironmentVariable komme ich an alles heran.
Grüße,
Marcus
-
Sehr fein
Ähnliche Themen
-
Windows Dienst findet Ordner im Netzwerk nicht
Von Pablorama im Forum .NET Web und KommunikationAntworten: 5Letzter Beitrag: 29.04.10, 15:39 -
Auf windows installer dienst konnte nicht zugegriffen werden
Von geistgesicht im Forum Microsoft WindowsAntworten: 5Letzter Beitrag: 25.11.09, 00:54 -
Bildvorschau, wer kennt das System?
Von jackisback im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 03.08.08, 16:44 -
Windows Vista - Auf Installer Dienst kann nicht zugegriffen werden
Von tecla im Forum Microsoft WindowsAntworten: 0Letzter Beitrag: 11.02.08, 14:09 -
Windows-Dienst veröffentlicht --> nicht in der List
Von AllieAusNotebook im Forum .NET Application und Service DesignAntworten: 3Letzter Beitrag: 19.12.07, 10:21





Zitieren
Login





