AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Wie Einstellungen am sichersten speichern?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie Einstellungen am sichersten speichern?

Ein Thema von Andreas L. · begonnen am 1. Feb 2007 · letzter Beitrag vom 2. Feb 2007
Antwort Antwort
Seite 1 von 2  1 2      
Andreas L.
(Gast)

n/a Beiträge
 
#1

Wie Einstellungen am sichersten speichern?

  Alt 1. Feb 2007, 16:46
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
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Wie Einstellungen am sichersten speichern?

  Alt 1. Feb 2007, 16:49
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.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Andreas L.
(Gast)

n/a Beiträge
 
#3

Re: Wie Einstellungen am sichersten speichern?

  Alt 1. Feb 2007, 16:52
Zitat von SirThornberry:
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.
Doch wie kann so ein Server geschrieben werden? Welche Techniken kann ich einsetzen? Was brauche ich dazu? Wäre dann auch möglich das der Server auf einen anderen Computer im Netzwerk liegt und der Client mit ihm übers LAN kommuniziert?

Ich habe Turbo Delphi Professional
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

Re: Wie Einstellungen am sichersten speichern?

  Alt 1. Feb 2007, 16:53
wenn du permanent ne datenbank zur verfügung hast, könntest du auch dort deine
einstellungen hinterlegen!
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
Andreas L.
(Gast)

n/a Beiträge
 
#5

Re: Wie Einstellungen am sichersten speichern?

  Alt 1. Feb 2007, 16:59
Zitat von Andidreas:
wenn du permanent ne datenbank zur verfügung hast, könntest du auch dort deine
einstellungen hinterlegen!
Leider nicht. Es ist eine Anwendung die überwiegend für Heimanwender entwickelt wird. Denen eine DB installieren zu lassen wäre nicht zumutbar.
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#6

Re: Wie Einstellungen am sichersten speichern?

  Alt 1. Feb 2007, 17:06
wie wäre es mit der registry oder einem verschlüsseltem ini file???
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
Andreas L.
(Gast)

n/a Beiträge
 
#7

Re: Wie Einstellungen am sichersten speichern?

  Alt 1. Feb 2007, 17:46
Zitat von Andidreas:
wie wäre es mit der registry oder einem verschlüsseltem ini file???
Ich muss gewaltige Datenmengen (Listen mit bis zu 1500 Einträgen) zusätzlich zu den Einstellungen speichern. Also ist da die Registry wohl zu uneffizient.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Wie Einstellungen am sichersten speichern?

  Alt 1. Feb 2007, 18:54
Oder einer Datenbank
Markus Kinzler
  Mit Zitat antworten Zitat
Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Wie Einstellungen am sichersten speichern?

  Alt 1. Feb 2007, 19:37
Zitat:
[...]und zwar so das sie kein eingeschränkter Benutzer editieren oder löschen kann. Welche Möglichkeiten habe ich?
Wenn es sich um Dateien handelt, kann jeder der ins Programm-Verzeichnis
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
Jürgen Höfs
Jürgen Höfs / picoly.de
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Wie Einstellungen am sichersten speichern?

  Alt 1. Feb 2007, 19:39
@pfoto: Nicht jeder kann die Dateien löschen vor allem nicht wenn diese exclusiv geöffnet sind.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 05:24 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