AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Datei exklusiv öffnen

Ein Thema von Avax2k · begonnen am 19. Jan 2006 · letzter Beitrag vom 22. Jan 2006
Antwort Antwort
Seite 4 von 4   « Erste     234   
ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#31

Re: Datei exklusiv öffnen

  Alt 20. Jan 2006, 18:05
es nützt dir ÜBERHAUPT nichts, die Datei mit notepad zu öffnen, damit der User sie nicht kopieren kann, denn mit Notepad lässt sich die Datei ja irgendwo anderst wieder speichern und ist somit kopiert. Außerdem lässt sich dein Programm per Taskmanager -> Prozess beenden abwürgen, so dass es garkeine Zeit hat, die Datei wieder zu löschen. Das kriegt jeder mittelmäßige User hin.

Einen eigenen txt-Editor bauen: du nimmst eine Komponente TMemo, peppst die auf die Form, wenn sie nicht verändert werden darf, stellst du readonly auf true, und mit memo1.loadfromfile(filename) kannst du die Datei dann reinladen. Du musst die Datei nichtmal speichern, sondern kannst sie ja gleich dierekt in das Memo laden:
Delphi-Quellcode:
memo1.lines.add('Zeile 1');
memo1.lines.add('Zeile 2');
...
generell zu deiner Temporären Datei:
Speichere die Datei NIEMALS dierekt auf Laufwerk C: !!!
denn:
  • Der User will seine Festplatte möglichst sauber halten
  • Das Betriebssystem könnte dir einen solchen Schreibzugriff verbieten, speziell der xp-Nachfolger Vista
  • Es könnte auch andere Programme geben, die da schon eine solche Datei gespeichert haben.

weshalb du keine temporären Dateien anlegen solltest:
  • Geschwindigkeit der Festplatte: 15 MB/s, Geschwindigkeit des RAM-Speichers: 400 MB/s
  • Festplattenspeicher wird verbraucht
  • Die Festplatte ist immer irgendwie auslesbar (selbst nach 30-fachem Überschreiben)
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat
Avax2k

Registriert seit: 6. Okt 2005
186 Beiträge
 
Delphi 2005 Professional
 
#32

Re: Datei exklusiv öffnen

  Alt 20. Jan 2006, 18:14
ja abwürgen wird man mein Programm immer können, dies zu verhindern ist schier unmöglich..wenn man jetzt nicht gerade den Benutzer vollkommen aus Windows sperren will.

bleibt mir dann wohl nichts anderes übrig als die Datei die ganze Zeit im Programm laufen lassen.

Danke euch trotzdem für die rege Anteilnahme
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#33

Re: Datei exklusiv öffnen

  Alt 22. Jan 2006, 22:54
Zitat von ichbins:
e
Speichere die Datei NIEMALS direkt auf Laufwerk C: !!!
Hallo,
ist vielleicht etwas Offtopic, trotzdem hier die Frage: welche Speicherorte läßt XP (von Vista nicht zu sprechen) überhaupt zu?
Ich habe vor kurzem versucht eine kleine Anwendung als Installation auf internationalen Systemen mit Gast-Rechten zur Verfügung zu stellen - es blieb wie zu alten DOS-Zeiten nur die Möglichkeit, auf C: ein Verzeichnis anzulegen. Direkt auf C:\ gespeicherte Dateien stehen anderen User nicht zur Verfügung, nur die, für die ein Verzeichnis angelegt wurde.
Vielleicht auch ein neues, eigenes Thema?
Grüße, Messie
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


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 00:55 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