AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Verzeichnis für lokale Benutzer-unspezifische Dateien
Thema durchsuchen
Ansicht
Themen-Optionen

Verzeichnis für lokale Benutzer-unspezifische Dateien

Ein Thema von Friday · begonnen am 24. Jan 2017 · letzter Beitrag vom 24. Jan 2017
Antwort Antwort
Friday

Registriert seit: 6. Mai 2008
97 Beiträge
 
Delphi 11 Alexandria
 
#1

Verzeichnis für lokale Benutzer-unspezifische Dateien

  Alt 24. Jan 2017, 10:05
Hallo,
Ich habe bei meinem Programm momentan Dateien die ins Benutzer-Verzeichnis roaming kommen (Benutzereinstellungen) und Dateien die ins ProgramData Verzeichnis kommen (nicht vom Benutzer abhängig) und nach einmaligem schreiben wird nur noch lesend darauf zugegriffen.
Nun ist das Problem falls doch mal wieder schreibend darauf zugegriffen werden soll. Wenn es der gleiche Benutzer beschreibt wie unter dem die Datei erstellt wurde ist es kein Problem, ist es ein anderer, geht es nicht.
Eine andere Möglichkeit wäre dann das User/Public Verzeichnis. Aber hier gibt es kein "AppData" wie bei anderen Benutzern.

Was ist in dem Fall das beste Verzeichnis?
  Mit Zitat antworten Zitat
bnreimer42

Registriert seit: 26. Mai 2013
Ort: Erlangen, Franken
124 Beiträge
 
Delphi 12 Athens
 
#2

AW: Verzeichnis für lokale Benutzer-unspezifische Dateien

  Alt 24. Jan 2017, 10:19
Hallo,

das hat mit dem Verzeichnis wohl nicht primär was zu tun, denn in einem anderen Verzeichnis gibt es sehr wahrscheinlich die selben Probleme.

Ich würde mal schauen, welche Gruppenrechte die angelegten Dateien in AppData haben. Schreibrechte für die Gruppe Users bzw. Benutzer fehlen wahrscheinlich. Wenn die gesetzt wären, sollte das Schreiben auch für andere Benutzer klappen.


Gruß
Björn Reimer
  Mit Zitat antworten Zitat
Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Verzeichnis für lokale Benutzer-unspezifische Dateien

  Alt 24. Jan 2017, 10:37
Hallo,

das ist tatsächlich schwierig. Das Problem ist ja unabhängig vom Ort -> wenn alle schreiben dürfen muss es dann auch manchmal verhindert werden?

Wenn nicht (alle dürfen immer schreiben):
-> Bei der Installation dafür sorgen das in dem Program Data-ProgrammOrdner die Rechte vererbt nach unten existieren für die entsprechnden User/Gruppe

Wenn ja (nur manchmal soll es erlaubt sein - z.B. mit Rückfrage o.ä.)
-> z.B. einen kleinen Anwendung bauen (eigene parametrierbare EXE ohne Fenster), die die Daten übergeben bekommt und diese dann speichert in Program Data (per Admin-Manifest die nötigen Rechte anfordern)

Aber ein solcher "Special Folder" wie du Ihn benötigst ist mir erstmal nicht bekannt.

Gruß, Chris
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.132 Beiträge
 
Delphi 12 Athens
 
#4

AW: Verzeichnis für lokale Benutzer-unspezifische Dateien

  Alt 24. Jan 2017, 11:10
Alternativ ein Service, der die globalen Daten hält und via IPC rausrückt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Antwort Antwort


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 10:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz