Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
Delphi 2010 Professional
|
Re: OpenFileDialog kastrieren?
12. Feb 2007, 17:02
Kleiner Tipp: Vergiss es einfach. Die Dateidialoge auch nur böse anzuschauen kann ernsthafte Konsequenzen für die Verwendbarkeit einer .Net App haben.
Wenn deine app zum Bleistift über ein Netzwerk gestartet wird, dann ist OpenFileDialog.OpenFile() die einzige Möglichkeit für dich an eine lokale Datei zu kommen. Genau die gleiche Methode liefert dir einen schreibfähigen Stream beim SaveFileDialog. Du solltest möglichst nie versuchen den Dateinamen eines der beiden Dialoge zu lesen.
Ich kann dir also nur empfehlen hier nicht zu schlau zu werden, da du sonst einige IMO sehr sinnvolle Sicherheitsmechanismen für ein wenig Schnickschnack komplett nutzlos machst.
Deine App würde Fulltrust brauchen.
Robert Giesecke I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
|