How's the weather down there? I haven't tried, but it may be possible using the following technique. Let me know if you need more help doing any of the steps: 1) Using ruby dl, connect to setupapi.dll and kernel32.dll 2) Call the function CM_Locate_DevNode to get the device handle for the usb drive. 3) Call the function CM_Request_Device_Eject to stop the usb device. You'll need to do a google search of microsoft.com for each of those functions to know how to call them. Dan On 2/1/06, E.-R. Bruecklmeier <a82374237x / radio-eriwan.de> wrote: > Good morning rubyists, > > has anyone ever tried to termiante a USB device on a Win XP system from > ruby? > > best regard out of the ice > > eric. > -- > Dr. Eric-Roger Bruecklmeier > Electronics Engineer / Communications Officer > Neumayer Station Antarctica > 709'S 08¡¼15'W > >