Autor Beitrag
Sumara
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Di 15.07.08 09:29 
Hallo.

Ich grübel grad drüber nach, wie ich Programmeinstellungen vor dem Nutzer verbergen kann.
Ich möchte gern beim Programmstart ein Passwort abfragen. Entspricht dieses dem vom "Supervisor", sollen bestimmte Einstellungen editierbar sein. (Hier gehts z.B. um die max. Anzahl konfigurierbarer Systeme; Die App. steuert via TCP/IP andere Systeme).

Das Passwort wollte ich verschlüsselt im Quellcode hinterlegen. Allerdings weiss ich nicht wie ich die Einstellungen am besten speichern soll und zwar so, dass sie nicht über einen editor von jedem zu ändern sind.

Vielleicht hat von euch jemand einen guten Tipp.

Danke.


Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Di 15.07.2008 um 10:24
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Di 15.07.08 10:14 
Hallo,

die Einstellungen passen auf jeden Fall in die app.config. Damit sie nicht geändert werden können, ist es am einfachsten, sie als String zu verschlüsseln; dazu gibt es viele einfache Verfahren.

Du musst natürlich daran denken, dass über Reflection alles analysiert werden kann. Aber ich vermute, dass das bei Deinen Anwendern kein Problem darstellt.

Gruß Jürgen