Quiero que al pinchar un botón de mi aplicación, se desconecte de manera fiable una llave de memoria conectada al puerto USB.
Para ello creo que hay que utiliar una función de la librería "hotplug.dll", pero no sé qué parámetros utilizar. El comando sería algo así:
rundll32 hotplug.dll,HotplugEjectDevice #
, donde el símbolo # representa los parámetros de la función.
De todas formas, por si a alguien le sirve, aquí escribo el comando que hay que ejecutar para hacer aparecer la ventana de desconectar hardware:
rundll32 shell32.dll,Control_RunDLL hotplug.dll
Bueno, a ver si alguien sabe cómo resolver el problema, y si no, pues que alguien aproveche lo de hacer aparecer la ventana.
Gracias.