Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Herausfinden ob Festplatte/Wechselmedium schreibgeschutz hat (https://www.delphipraxis.net/102745-herausfinden-ob-festplatte-wechselmedium-schreibgeschutz-hat.html)

himitsu 7. Nov 2007 16:38

Re: Herausfinden ob Festplatte/Wechselmedium schreibgeschutz
 
Zitat:

Zitat von Muetze1
Die Lösung von ErazerZ reicht schon vollkommen aus, denn das Öffnen der Datei zum Schreiben würde schon fehlschlagen. Somit brauchst du erst gar nicht anfangen Daten in ihr zu speichern.

aber zur Sicherheit wäre es nich schlecht auch danach noch das Schreiben zu überwachen, auch wenn es meißtens wohl so ausreichend wäre ... ich werf dafür einfach mal MSDN-Library durchsuchenLockFile in den Raum :angel:
Datei kann geöffnet und beschrieben werden, aber nicht in dem gesperrten Bereich.

Muetze1 7. Nov 2007 16:54

Re: Herausfinden ob Festplatte/Wechselmedium schreibgeschutz
 
LockFile() kann/macht Probleme unter Vista mit dem neuen SMB2 Protokoll (also auf Freigaben). Es ist nicht gesagt, dass z.B. andere Freigaben und Dateiangaben LockFile() unterstützen.

himitsu 7. Nov 2007 19:47

Re: Herausfinden ob Festplatte/Wechselmedium schreibgeschutz
 
es wird ja immer besser :shock:
nja, aber wenn LockFile unterstützt wird, dann kann damit theoretisch etwas gesperrt sein.

und wie du auch schon sagtest, am Einfachsten/Sichersten ist wohl der Schreibversuch.
Wenn die Datei mit Schreibrechten geöffnet werden kann und die Daten geschrieben werden konnten, dann ist es möglich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:44 Uhr.
Seite 2 von 2     12   

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