![]() |
Wie Einstellungen am sichersten speichern?
Hi,
ich stehe vor folgendem Problem: Ich möchte Einstellungen und benötigte Programmdateien abspeichern, und zwar so das sie kein eingeschränkter Benutzer editieren oder löschen kann. Welche Möglichkeiten habe ich? Das Programme- / Windows- Verzeichnis (bitte schlagt mich nicht :???: ) ist das einzige was mir einfällt. Wohl gemerkt, die eingeschränkten User müssen die Daten lesen können. Wie wäre es, die Dateien vllt. mit exklusiven Schreibrechten zu öffnen? Wie geht das überhaupt? Wichtig ist außerdem noch das mein Programm-Schreibrechte auf die Dateien haben muss. Also wäre hier ein Dienst unterm Systemkonto nötig. Doch der kann wiederrum nicht mit den Benutzer interagieren, es sei denn man nimmt einen sicherheitskritischen (?), interaktiven Dienst. Fällt jemandem eine weitere Möglichkeit ein? Oder gibt es vllt. eine Möglichkeit mit einem Dienst (nicht interaktiv) Messages an Fenster, Prozesse beenden, usw. unter den verschiednen Benutzerkonten zu realisieren? Vielen Dank schonmal :-) |
Re: Wie Einstellungen am sichersten speichern?
Du könntest einen Dienst schreiben welcher einen Server enthält auf TCP/IP Baisis. Mit diesem kommoniziert dann deine Anwendung. Und wie du bereits sagtest kann der Dienst ja die Datei dann exclusiv offen halten.
|
Re: Wie Einstellungen am sichersten speichern?
Zitat:
Ich habe Turbo Delphi Professional |
Re: Wie Einstellungen am sichersten speichern?
wenn du permanent ne datenbank zur verfügung hast, könntest du auch dort deine
einstellungen hinterlegen! |
Re: Wie Einstellungen am sichersten speichern?
Zitat:
|
Re: Wie Einstellungen am sichersten speichern?
wie wäre es mit der registry oder einem verschlüsseltem ini file???
|
Re: Wie Einstellungen am sichersten speichern?
Zitat:
|
Re: Wie Einstellungen am sichersten speichern?
Oder einer Datenbank
|
Re: Wie Einstellungen am sichersten speichern?
Zitat:
kommt und dort Rechte hat, diese auch löschen (selbst wenn du es nicht innerhalb deines Programms erlaubst) Ein embedded Datenbank wäre ja ohne Installation sofort lauffähig, da würde der User i.d.R. nichts von merken. Unnötig zu erwähnen, das der Aufwand ein wenig größer wäre, als mit einer Ini-Datei... Vielleicht können wir dir eher helfen, wenn du grob umschreibst, welche Daten genau verwaltet werden müssen. Denn wenn du die Listen-Einträge ebenfalls in einer DB abspeichern könntest, wären sie ganz einfach den verschiedenen Usern zuzuordnen (ID des Listen-Eintrags in einer separaten Referenz-Tabelle zusammen mit der ID des Users anlegen) Gruß Pfoto |
Re: Wie Einstellungen am sichersten speichern?
@pfoto: Nicht jeder kann die Dateien löschen vor allem nicht wenn diese exclusiv geöffnet sind.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:40 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-2025 by Thomas Breitkreuz