AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Userpfad für mehrere Nutzer

Ein Thema von zeras · begonnen am 10. Jul 2010 · letzter Beitrag vom 2. Aug 2010
 
blackfin
(Gast)

n/a Beiträge
 
#7

AW: Userpfad für mehrere Nutzer

  Alt 10. Jul 2010, 18:55
CSIDL_COMMON_APPDATA ist der richtige Ort für Programm-Daten, die für alle Benutzer gleichermaßen verfügbar sind.
Allerdings ist das Verzeichnis per Standard ohne Schreibrechte für Nicht-Admin-Benutzer.
Wenn auch von allen Benutzern Dateien verändert werden dürfen / müssen, dann hat das Installations-Programm dafür zu sorgen, den angelegten Unterordner in CSIDL_COMMON_APPDATA mit den entsprechenden Rechten zu versehen.

Das gleiche (keine Schreibrechte für nicht-Admins per Standard) gilt übrigens auch für CSIDL_COMMON_DOCUMENTS, nur dass das der falsche Ort für Programmdaten ist.

Genau so wie oben beschrieben ist es auch von Microsoft vorgesehen:

Zitat:
# CSIDL_COMMON_APPDATA

This folder should be used for application data that is not user specific. For example, an application may store a spell check dictionary, a database of clip-art or a log file in the CSIDL_COMMON_APPDATA folder. This information will not roam and is available to anyone using the computer. By default, this location is read-only for normal (non-admin, non-power) Users. If an application requires normal Users to have write access to an application specific subdirectory of CSIDL_COMMON_APPDATA, then the application must explicitly modify the security on that sub-directory during application setup. The modified security must be documented in the Vendor Questionnaire.
Der Text kommt direkt von Microsoft selbst, nachzulesen (mit vielen weiteren nützlichen Informationen über Datenspeicherung in Windows) unter folgendem Link:

http://msdn.microsoft.com/en-us/library/ms995853.aspx

Du legst also deine Programmdaten in einem Unterordner von CSIDL_COMMON_APPDATA ab und fügst diesem Schreibrechte für alle Benutzer während deiner Programm-Installation hinzu, dann ist alles in Ordnung.

Geändert von blackfin (10. Jul 2010 um 19:06 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz