编程高手们,帮我解决一下如何实现不弹出窗口,就是当我使用 FindFirstFile("A:",&fd)时,会弹出一个 "驱动器中没有软盘"这样一个窗口,请问我如何屏蔽它,不让它弹出来?

解决方案 »

  1.   

    LZ可能是希望FindFirstFile在这种情况下返回个失败就可以了。
      

  2.   

    呃...这个跟FindFirstFile木有关系,这个警告窗口是系统弹出滴
    如果不是有什么特别原因,bios里面吧floppy禁掉就可以了
      

  3.   

    可以先用GetVolumeInformation判断一下A驱动器有没软盘
      

  4.   

    调用GetVolumeInformation()本来就会弹出警告窗口。
    解决问题的方法是:UINT uMode = SetErrorMode(SEM_FAILCRITICALERRORS);
    不用了再用SetErrorMode(uMode);