Entwickler-Ecke
Windows API - USB Speicher deaktivieren/auswerfen
ck222 - Mi 05.11.03 14:39
Titel: USB Speicher deaktivieren/auswerfen
Hi,
Ich habe eine USB Festplatte und eine Digicam, die sich ebenfalls als laufwerk in den explorer einreiht.
Bevor ich solch ein Speichermedium entfernen kann, muss ich ja in Windows auf das Symbol "Hardware entfernen" klicken, und das laufwerk auswählen welches deaktiviert werden soll. Nun kann ich es entfernen ohne eine Fehlermeldung.
Nun stehe ich vor dem Problem, das dies automatisiert werden soll, z.B. wird die Festplatte von Mitarbeiter xy um 17Uhr abgeklemmt und mitgenommen. Mitarbeiter xy hat natürlich keinen Zugriff auf den Rechner und kann so das laufwerk nicht ordnungsgemähs abmelden.
Wie kann ich das mit Delphi bewerkstelligen, dass das laufwerk z.B. um 16uhr abgemeldet wird?
catweasel - So 09.11.03 15:16
Hi,
Du schreibst:
| Zitat: |
| Bevor ich solch ein Speichermedium entfernen kann, muss ich ja in Windows auf das Symbol "Hardware entfernen" klicken, und das laufwerk auswählen welches deaktiviert werden soll. Nun kann ich es entfernen ohne eine Fehlermeldung. |
Nanana, wer wird denn USB Geräte gleich deaktivieren.... (Das heisst ja den Treiber temporär entfernen)...
Hmm was hastn du fürn USB ? :shock:
Bei mir kann ich USB Geräte (auch Festplatten) im laufenden Betrieb ab und anklemmen ohne Fehlermeldung...... fast :wink:
Die Fehlermeldung fängt man sich lustigerweise immer genau dann ein, wenn zum Zeitpunkt des abklemmens noch Dateien dieser Platte geöffnet sind, gerade geschrieben wird.. etc....
Du arbeitest mit XP ?
Catweasel
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!