最近一个项目需要通过代码来弹出USB外接硬盘设备,经过google找到了下面这个类库: http://www.codeproject.com/Articles/13530/Eject-USB-disks-using-C 不过这个类库只能在x86下使用,因此需要修改以下内容,使其适用于x64平台 修改DeviceClass为以下代码: public List<Device> Devices { get { if (_devices == null) { _devices = new List&l
using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using UsbEject; namespace USBDevice { public class RemoveUsbDevice { public static string strCurUsb = ""; public bool bMonitorFlag = false;