![]() |
Re: Mal wieder das nervige Thema Speicherorte
Zitat:
|
Re: Mal wieder das nervige Thema Speicherorte
Moin Jens,
schau Dir einfach mal die Berechtigungen auf die Verzeichnisse bei einer Standardinstallation an. Bei XP sollte ein normaler Benutzer im Verzeichnis %USERPROFILE%\Anwendungsdaten Schreibrechte haben. Das das im All Users Profil nicht der Fall ist, ist auch logisch, damit sich verschiedene Benutzer nicht gegenseitig die Einstellungen zersemmeln können. Als Admin solltest Du natürlich überall Schreibrechte haben (mal abgesehen von System Volume Information), soweit Dir nicht die UAC dazwischenhaut. Um Grundeinstellungen zu verteilen, die für jeden User erst einmal gleich sein sollen, dann aber von jedem individuell geändert werden können, könnte man diese im Default User-Profil ablegen. Dann würde jeder neue User die gleichen Grundeinstellungen bekommen. Allgemein: In das All Users-Profil gehören Daten, die für alle gleich sein sollen, aber, normaler Weise, nicht geändert werden. In das User-Profil gehören Daten, die nur für diese User gelten sollen, und geändert werden dürfen. Im Default-User-Profil können Daten hinterlegt werden, mit denen ein User-Profil initialisiert wird, wenn sich jemand das erste mal am System anmeldet. |
Re: Mal wieder das nervige Thema Speicherorte
Hallo,
danke für die Auflistung, die für mich (endlich) etwas Klarheit bringt, aber eine Frage bleibt für mich dennoch offen: Wo kommen Daten hin, die für alle User gelten sollen und geändert werden? Ich denke da z. B. an eine Datenbank, die die Stammdaten enthält, die sich auch hin und wieder ändern. Ich hab diese Daten bisher (unter XP) in All Users\Anwendungsdaten\<Programmname>\ gespeichert. Im Userverzeichnis macht es keinen Sinn, weil es nur eine Datenbank geben soll, und Schreibrechte zum Ändern der Datenbank brauchen die Anwender schließlich auch. Gruß Frank |
Re: Mal wieder das nervige Thema Speicherorte
Moin Frank,
Zitat:
Wenn es sich um Daten handelt, die nur von der Anwendung genutzt, aber nicht im Zuge der Nutzung geändert werden sollen, sollten sie unter All Users, oder auf einem Netzwerklaufwerk liegen. Änderungen solcher Daten sollten nur durch administrative Updates erfolgen. Es muss ja, ggf., auch jemand die Übersicht haben, dass alle mit den gleichen Daten arbeiten, falls die Software auf mehreren Rechner genutzt wird. Bei Daten, die von der Anwendung genutzt und geändert werden sollen, und bei denen ein Netzwerklaufwerk oder ein entsprechender Server nicht in Frage kommt (warum auch immer), bleibt, meiner Ansicht nach, nichts anderes übrig, als sie unter All Users\Anwendungsdaten zu legen, und das Verzeichnis mit entsprechenden Rechten zu versehen. |
Re: Mal wieder das nervige Thema Speicherorte
Hallo Christian,
das von Dir angesprochene Verfahren klingt sinnvoll, danke für die Klarstellung. Gruß Frank |
Re: Mal wieder das nervige Thema Speicherorte
Zitat:
Das ist auch richtig so, weil ich nicht mehrer Datenbanken will. Also erstmal nach der Installation darein und eventuell die Datenbank auf eine Netzlaufwerk verlagern. Dann die NetConf.ini mit Admin Rechten bearbeiten und fertig. Gut ist soweit OK. Kann ich mit leben und ich denke der Kunde auch. Aber warum habe ich das Problem trotz Admin Rechte. Seltsamer weiße hat es jetzt gerade mal funktioniert. Ich kann also nicht genau definieren, wann ich die Datei ändern kann und wann nicht. Irgendeine Idee wo ich in den Vista Einstellungen noch suchen kann. Gruß Jens |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 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 by Thomas Breitkreuz