usb ejecten
-
Hallo,
um usb-sticks abzumelden benutze ich derzeit die Winapifunktion
TCM_Request_Device_Eject
Diese braucht jedoch 15-20 sekunden bis der stick abgemeldet ist.
Das ist mir zu lange, gibts da nichts schnelleres?
-
Wenn es 20sec dauert dauert es eben so lange. Was ist Dein Problem?
-
das ist eine art sicherheitsmechanismus, der anwender soll keine beliebigen sticks verwenden können, sondern nur sticks die eine bestimmte datenstruktur hinterlegt haben und wenn das abmelden 20 sekunden dauert, kann man in der zeit schon einiges machen.
-
was ist wennst den usb device überwachst ob ein prozess darauf zugreifst und den dann terminierst wenn der auswurf noch nicht beendet wurde?
-
vielleicht solltest überhaupt nur einen deiner prozesses darauf zugreifen lassen dann kannst mehr sicherheitsrichtlinen entwerfen, oder einfach anwendungen in deinem prozess authorisieren welche wann zugreifen können.