AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Dateihandles auf einem bestimmten Laufwerk beenden
Thema durchsuchen
Ansicht
Themen-Optionen

Dateihandles auf einem bestimmten Laufwerk beenden

Ein Thema von Kasoft · begonnen am 11. Jan 2005 · letzter Beitrag vom 12. Jan 2005
Antwort Antwort
Kasoft

Registriert seit: 5. Mai 2004
Ort: Filderstadt
111 Beiträge
 
Delphi 7 Professional
 
#1

Re: Dateihandles auf einem bestimmten Laufwerk beenden

  Alt 11. Jan 2005, 20:10
Dieses workaround mit usbstor kommt von Microsoft und ist nur begrenzt geeignet. Bei mir in der Firma sind nahezu alle Personen lokale Admins oder eben Poweruser (Hauptnutzer heißt das glaub ich). Damit könnten die sich immer Rechte geben und diese Dateien einfach reinkopieren. Desweiteren ist es nicht so das die User keine Treiber mehr installieren dürfen sondern sie dürfen kein Massenspeicher an die Rechner anschließen. Und genau das läuft ja soweit. Massenspeicher werden erkannt und automatisch wieder ausgeworfen. Sperren wäre auch möglich. Sogar PCMCIA Karten werden sauber erkannt und ausgeschmissen. Aber das Problem mit den Handles konnte ich irgendwie nicht lösen. Später soll noch eine low-level Signatur auf einige registrierte Sticks die erlaubt werden. Aber das ist Zukunftsmusik und wird noch erst implementiert.
@Assarbad FSCTL_DISMOUNT_VOLUME funktioniert leider nicht. Schon einige male ausprobiert und das Projekt wäre schier daran gescheitert. FSCTL_LOCK_VOLUME funktioniert aber die unmounten Version sehe ich als sicherer an weil in dem Fall auch noch Sichergestellt wird das man es Softwareseitig nicht mehr mounten kann. Nur physikalisches ausstecken / einstecken lässt in dem Fall den Speicher aktivieren.

MfG
Kasoft
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz