AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Wo allegemeine Daten unter Vista speichern?
Thema durchsuchen
Ansicht
Themen-Optionen

Wo allegemeine Daten unter Vista speichern?

Ein Thema von Ralf Kaiser · begonnen am 5. Dez 2007 · letzter Beitrag vom 5. Dez 2007
 
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#1

Wo allegemeine Daten unter Vista speichern?

  Alt 5. Dez 2007, 08:26
Hallo,

wir haben ein Programm bei der Benutzer Zugriff auf bestimmte Daten haben muss und diese auch verändern können soll.

Bisher (in Vor-Vista Zeiten) wurden die Daten im Verzeichnis "All Users\Anwendungsdaten\..." gespeichert. In Vista haben normale Benutzer dort allerdings scheinbar keinen Schreibzugriff.

Also dachte ich, dass man die Daten dann eben im Benutzerspezifischen Verzeichnis des Benutzers speichert. Ein Setupprogramm dass mit Adminrechten läuft weiss allerdings nicht, wo das Benutzerverzeichnis liegt da ja wenn das Setup in diesem Moment ja im Konto des Admins und nicht des Benutzers läuft. Das Benutzerverzeichnis ist in diesem Moment also das Benutzerverzeichnis des Administrators.

Was funktioniert ist, die Daten mit dem Setup im Verzeichnis "All Users" zu speichern und dann beim ersten Programmstart in das Benutzerverzeichnis zu kopieren. Das Programm prüft also ob die Daten im Benutzerverzeichnis vorhanden sind und holt sie sich, falls nicht vorhanden, aus "All Users" ab. Soweit so gut.

Das zieht aber ein Problem bei der Deinstallation nach sich. Das Setup weiss nur, dass Daten im "All Users" instelliert wurden. Welcher Benutzer inzwischen das Programm benutzt hat kann der Deinstaller nicht wissen. Im Prinzip müsste der Deinstaller dazu alle Benutzerverzeichnisse "abklappern" und die Daten dort jeweils entfernen, falls vorhanden.

Hat jemand eine Idee, wie man eine solche Situation am besten behandeln kann?

Danke schonmal für Anregungen,
Ralf
Ralf Kaiser
  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 13:54 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