Posted on 2006-07-27 20:50
五指魅力 阅读(122)
评论(0) 编辑 收藏 引用
A good begining is half done/Well begun is half done 良好的开始是成功的一半.
检测驱动器中是否有盘的最简单的方法是用_access()函数访问该驱动器,如果驱动器中没有盘或盘没有格式化,Windows就会显示错误信息.
我们可以避免Windows的错误信息显示,改用自己的程序来通知用户.避免Windows显示错误信息可以API函数SetErrorMode,使用参数SEM_FALLCRITICALERRORS,而使用函数GetLastError来获取错误代码.
_access()函数的申明如下:int _access(const char* path,int mode)
path是文件或驱动器名,mode是访问方式,有以下几种:
00 检测是否存在
02 写允许
04 读允许
06 读写允许
另:GetLogicalDrives()和GetDriveTyp()可以动态获取驱动器信息.
注意函数:SendDlgItemMesage();