Is there a MS (or 3rd party) api that would allow me to "safely remove hardware" (usb flash drives) in a Delphi app? I'd like to be able to remove 4 to 10 drives at a time. (Then install a new batch of drives . . . etc.).
If not possible, is there a way to force cache to be written to the flash drive(s) in a manner that when a drive is later used, W7 won't insist on "fixing it".
Thanks - Ed