tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
389
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    zecken81 zecken81 ist offline Mitglied
    Registriert seit
    May 2008
    Beiträge
    24
    Hey Leute,

    hab gerade schon in etlichen Foren gesucht und auch was gefunden aber alles ziemlich kompliziert für einen Anfänger wie ich es bin.

    Ich schreibe in eine .*ini Datei mit jedem Programm Aufruf etwa rein. Anhand dieser Datei weiß das Programm wie es die Dateien benennen muss (laufende Nr.).
    Der user darf diese Datei aber weder löschen noch bearbeiten am besten noch nicht mal aufmachen darf er sie.

    Das Programm muss aber immer wieder drauf zugreifen können.
    Zum Schutz möchte ich jetzt die Datei mit einem von mir ausgesuchtem Passwort versehen.

    Habe schon mit FileAttributes.Encrypted probiert aber hat nicht geklappt und ich weiß auch garnicht ob es so geht.

    Vielleicht hat ja jemand eine Lösung.

    Schönen Abend euch allen noch
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Am Löschen kannst du den User nicht hindern. Sobald er Zugriffsrechte auf die Datei hat, kann er diese auch entfernen.

    Vor Änderung schützen kannst du die Datei auch nicht wirklich. Es gibt immer eine Möglichkeit, wie sie verändert werden kann.

    Um die Datei mit einem Passwort zu schützen (schützt aber weder vor Löschung noch vor Änderung) könntest du mit einer Zip-Datei und #ziplib (Infos finden sich hier im Forum zur Genüge) arbeiten.

    Auf der anderen Seite stellt sich jedoch die Frage ob dein "Algorithmus" so sein muss, aus welchen Gründen er so ist, wie er ist und ob es da nicht eine bessere Variante gäbe.
     

  3. #3
    zecken81 zecken81 ist offline Mitglied
    Registriert seit
    May 2008
    Beiträge
    24
    Ok Danke für die Info

    Leider muss ich mein Programmierstil beibehalten

    schönen Tag euch noch
     

  4. #4
    sinni800 sinni800 ist offline Mitglied Bronze
    Registriert seit
    Oct 2007
    Beiträge
    43
    Ich kann auch noch mein Gift dazugeben.

    Vor willentlicher Änderung kannst du sie Schützen, indem du sie verschlüsselst. Den Schlüssel als Variable ins Programm, nur erfahrene Leute würden in der EXE-Datei nachschaun können, oder sogar im RAM des Progs.

    Es gibt nen verschlüsselungsstream, heißt Dateistream auf, durch den Verschlüsselungsstream durch und auslesen, danahc wieder durch und schreiben den Stream der rauskommt.

    Konkretes Codebeispiel hätte ich gerade keins. Aber irgendwo ist ein Security-Namespace, wo Verschlüsselungstechniken drin sind
     

Ähnliche Themen

  1. PDF mit Passwort versehen
    Von BeEm im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 01.10.08, 16:39
  2. Click-Button mit Passwort versehen
    Von aro69 im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 09.05.07, 14:43
  3. Ordner mit Passwort versehen
    Von thomson im Forum Hosting & Webserver
    Antworten: 6
    Letzter Beitrag: 15.06.06, 18:46
  4. 2. Festplatte mit Passwort versehen?!
    Von Fabian Frank im Forum Hardware
    Antworten: 1
    Letzter Beitrag: 25.01.06, 18:03
  5. ganze Ordner mit Passwort versehen
    Von IvettGross im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 02.09.04, 09:45