Entwickler-Ecke
Sonstiges (.NET) - Programmeinstellungen für Kunden nicht änderbar machen
Sumara - Di 15.07.08 09:29
Titel: Programmeinstellungen für Kunden nicht änderbar machen
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
Christian S.: Topic aus C# - Die Sprache verschoben am Di 15.07.2008 um 10:24
JüTho - 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
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!