findumars

在我们写程序的时候,如果访问一个软驱中没有软盘或者光驱中没有cd的时候,windows总是弹出一个恼人的错误框说“驱动器未准备好”

其实我们可以通过如下的步骤禁止这个错误框的弹出

一.用SetErrorMode函数

 

 /* When a user attempts to get information about a floppy drive that does not 
    have a floppy disk, or a CD-ROM drive that does not have a compact disc, 
    the system displays a message box for the user to insert a floppy disk or 
    a compact disc, respectively. To prevent the system from displaying this 
    message box, call the SetErrorMode function with SEM_FAILCRITICALERRORS */
 ulPrevMode = SetErrorMode(SEM_FAILCRITICALERRORS);

 

二.用GetVolumeInformationA函数返回FALSE

http://blog.csdn.net/vewonder/article/details/5586747

分类:

技术点:

相关文章:

  • 2021-09-09
  • 2021-06-07
  • 2022-12-23
  • 2022-02-15
  • 2021-12-17
  • 2022-01-06
  • 2022-12-23
  • 2021-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-18
  • 2021-07-19
  • 2021-07-12
  • 2021-08-31
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案