各位高手,我找了半天只找到一个WMI服务,具体用WMI在哪编程还是没找到
还有啊,就是,怎么弄个鼠标事件,点一下,就能安全删除u盘。。(最主要的是安全删除u盘的语句是什么??)

解决方案 »

  1.   

    reference:
    http://www.codeproject.com/useritems/usbeject.asp
      

  2.   

    windows本身就提供了单击  点一下就删除U盘的功能了,为什么还要再做一个呢?
      

  3.   

    不是 ,我想把这个功能做到我软件里来,也就是完成一个流程,从插上u盘我的软件就能自动检测到,到显示u盘信息,然后对u盘进行格式化,最后弹出个窗口显示完成,窗口上有个确定按钮,点完后直接就删除了,不用在在托盘那点了,主要是 u盘量太大,了,得一个一个检测,要是老点托盘上的累也累死了 。。(希望各位告诉能给我提供一下能自动检测到u盘的语句,和点击后直接删除的语句。显示信息的我已经写出来了。多谢了)
                                                   楼主本人
      

  4.   

    VolumeDeviceClass volumeDeviceClass = new VolumeDeviceClass();
    foreach (Volume device in volumeDeviceClass.Devices)
    {
        // is this volume on USB disks?
        if (!device.IsUsb)
            continue;    // is this volume a logical disk?
        if ((device.LogicalDrive == null) || (device.LogicalDrive.Length == 0))
            continue;    device.Eject(true); // allow Windows to display any relevant UI
    }http://www.codeproject.com/useritems/usbeject.asp