Betriebssystem: Win 7
AllUsers bei Win7, bin ich hier richtig?
Hi,
ich möchte bei der Installation eines Programmes eine FB-embedded-Datenbank installieren. Diese Datenbank ist für alle Benutzer gleich, ergo hat sie im Benutzerverzeichnis nichts verloren, sondern kommt ins AllUsers rein. Wenn ich nun bei Win7 die Konstante CSIDL_COMMON_APPDATA auslese, lande ich im Ordner C:\ProgramData. Ist das richtig? Sollte ich nicht eher in C:\Users\Public\AppData landen? |
AW: AllUsers bei Win7, bin ich hier richtig?
Zitat:
[edit] Siehe http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx die Beispiele ganz unten. [/edit] |
AW: AllUsers bei Win7, bin ich hier richtig?
Hmm, in der Tat. Da hab ich wohl irgendwas durcheinander geworfen.
|
AW: AllUsers bei Win7, bin ich hier richtig?
Btw. hat man da als Nicht-Admin schreibrechte?
|
AW: AllUsers bei Win7, bin ich hier richtig?
Guck dir die Berechtigungen an oder probiere es aus. Wo ist das Problem?
|
AW: AllUsers bei Win7, bin ich hier richtig?
Der Installer legt dort eine DB und eine ini Datei ab. Das Programm soll die ini bearbeiten können (globale Anwendungseinstellungen, die benutzerspezifischen sind auch im entsprechenden Benutzer-Ordner).
|
AW: AllUsers bei Win7, bin ich hier richtig?
Leg sie zur Not in die öffentlichen Dokumente ;)
|
AW: AllUsers bei Win7, bin ich hier richtig?
Das wäre eine Alternative :)
|
AW: AllUsers bei Win7, bin ich hier richtig?
Ok, man hat per Standard keine Schreibrechte dort, dann wohl doch in die öffentlichen Dokumente.
|
AW: AllUsers bei Win7, bin ich hier richtig?
Zitat:
Abgesehen vom Administrator hat nur der Ersteller Schreibrechte in CSIDL_COMMON_APPDATA. Also wenn die dort erstellt wird und alle schreiben wollen muss der Ersteller die Security Attribute entsprechend setzten. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:36 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