当优盘插入后,程序将对优盘的的数据进行操作,数据操作完成后,怎样对优盘通过程序编码实现弹出?

解决方案 »

  1.   

    我试了一下:目前想到了两种方法:一是用DEVICEIOCONTROL,可不知道什么原因,LOCKVOLUME和DISMOUNTVOLUME不成功,帮无法自动弹出;二是用RUNDLL32,但发送虚拟按键时失败,请高手指点
      

  2.   

    >>怎样对优盘通过程序编码实现弹出?自己條彈弓實現??/
      

  3.   

    既然windows可以做到,应该就有办法,不知道消息可不可以做到
      

  4.   

    这 个要写设备驱动的PNP部分
      

  5.   

    呵呵,我以前也问过,最有价值的也就是让我去查msdn
    最后还是没搞定。
    俺有时都想装多台linux的机器算了,linux下我知道怎么umount
      

  6.   

    光驅能彈出, 想U盤彈也也無可厚非! 加些硬件, IO控制
      

  7.   

    我想大家是不是误会了。
    楼主是不是想实现如何关闭usb存储设备?
      

  8.   

    呵呵
    可以的
    用SetupAPI的SetupDiCallClassInstaller函数,用DICS_DISABLE参数就可以禁用U盘,这样效果是相同的.
      

  9.   

    但都有问题
    下次插入U盘后不会自动打开,必须重新ENABLE硬件才可以这个问题的却不容易解决哦,要找找方法才行
      

  10.   

    这个问题在我的FAQ中已经解决了:)
    Search去了http://lysoft.7u7.net
      

  11.   

    好久没来了,想不到这个问题还真难为了大家
    呵呵,楼上的,你的网站我去了一下,可什么也没发现的啊!!!
    这个问题我详细描述一下:就是说在WIN2000中,要弹出移动磁盘,但要用代码实现,
    并且要求不让弹出“不安全的设备删除”对话框,或者说拨出移动磁盘时,能够自动屏蔽
    这个对话框,而不让用户再用鼠标进行操作。
    目前我所用的的方法是用POSTMESSAGE函数来完成的,但结果还不是WIN2000的安全弹出设备,呵呵。
    如果有高手能给出方法,将不胜感激!
    如果有朋友想知道我目前的方法,请留言,我会给出代码的:)
    另外遇到在WIN2000中用FORCEDIRECTORY函数可建立子目录,可在WIN98中行不通,有人遇到过这样
    的问题不?
      

  12.   


    更本是是懒人多
    FAQ不是有?你没去找而已!
    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=197585http://lysoft.7u7.net