Estoy buscando una forma de montar/desmontar una unidad flash USB utilizando VBScript. Esto es lo más cerca que pude llegar.Montar/Desmontar unidades USB con VBSCript
Sub EjectDrive(strDrive)
On Error Resume Next
CONST SSF_DRIVES = 17
Set objShell = CreateObject("Shell.Application")
Set objDrive = objShell.Namespace(SSF_DRIVES).ParseName(strDrive)
objDrive.InvokeVerb "E&ject"
End Sub
También me interesaría esto en C#, si alguien tiene ejemplos de C#. De hecho, probablemente sean bastante similares. –