Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   AllUsers bei Win7, bin ich hier richtig? (https://www.delphipraxis.net/154988-allusers-bei-win7-bin-ich-hier-richtig.html)

Die Muhkuh 4. Okt 2010 15:05

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?

DeddyH 4. Okt 2010 15:11

AW: AllUsers bei Win7, bin ich hier richtig?
 
Zitat:

Zitat von Die Muhkuh (Beitrag 1053662)
Sollte ich nicht eher in C:\Users\Public\AppData landen?

Den gibt es bei mir überhaupt nicht. C:\ProgramData dürfte schon stimmen.

[edit] Siehe http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx die Beispiele ganz unten. [/edit]

Die Muhkuh 4. Okt 2010 15:19

AW: AllUsers bei Win7, bin ich hier richtig?
 
Hmm, in der Tat. Da hab ich wohl irgendwas durcheinander geworfen.

Die Muhkuh 4. Okt 2010 15:23

AW: AllUsers bei Win7, bin ich hier richtig?
 
Btw. hat man da als Nicht-Admin schreibrechte?

Luckie 4. Okt 2010 15:25

AW: AllUsers bei Win7, bin ich hier richtig?
 
Guck dir die Berechtigungen an oder probiere es aus. Wo ist das Problem?

Die Muhkuh 4. Okt 2010 15:28

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).

DeddyH 4. Okt 2010 15:33

AW: AllUsers bei Win7, bin ich hier richtig?
 
Leg sie zur Not in die öffentlichen Dokumente ;)

Die Muhkuh 4. Okt 2010 15:39

AW: AllUsers bei Win7, bin ich hier richtig?
 
Das wäre eine Alternative :)

Die Muhkuh 4. Okt 2010 15:43

AW: AllUsers bei Win7, bin ich hier richtig?
 
Ok, man hat per Standard keine Schreibrechte dort, dann wohl doch in die öffentlichen Dokumente.

taveuni 4. Okt 2010 15:46

AW: AllUsers bei Win7, bin ich hier richtig?
 
Zitat:

Zitat von Die Muhkuh (Beitrag 1053676)
Das wäre eine Alternative :)

Ohne Datei-Manipulation gibt es keine Alternative.

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.
Seite 1 von 2  1 2      

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