C# 移动磁盘自动检测

方法1:
//USB设备感应模块(应用底层较为代码)
        protected override void WndProc(ref Message m)
        {
            if (m.Msg == 0x219)
            {
                if (m.WParam.ToInt32() == 0x8000)
                {
                    DriveInfo[] allDrivers = DriveInfo.GetDrives();
                  
                    foreach (var d in allDrivers)  // 系统会自动扫描包含C:\\ 之类的,以及我们插入的U盘和移动硬盘
                    {      
                        if (allDrivers[i].IsReady)   
                        if (d.IsReady)
                        {
                if (allDrivers[i].DriveType == DriveType.Removable)  //查找到的是移动式的 磁盘

                             {    

                                 //(在这里填写你需处理的代码)

                             
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一款真正意义上的U盘扩容检测工具 集5大功能于一身:扩容检测、坏块扫描、速度测试、老化测试、坏块屏蔽 MyDiskTest是一款U盘/SD卡/CF卡等移动存储产品扩容识别工具。可以方便的检测出存储产品是否经过扩充容量,以次充好。 还可以检测FLASH闪存是否有坏块,是否采用黑片,不破坏磁盘原有数据。 并可以测试U盘的读取和写入速度,对存储产品进行老化试验。是你挑选U盘和存储卡必备的工具。 ----------------------------------- 更新: V2.50 1、新增了功能强大的速度测试模块,是您选购和评测U盘、SD卡、CF卡、移动硬盘最为理想和专业的工具 V2.42 1、修正了“坏块软屏蔽”大于2GB的盘发生内存溢出的问题 2、修正了测试某些黑片盘显示可用空间小于0的情况 3、修正了用快速扩容测试某些黑片盘发生下标越界错误 V2.40 1、主要改进了容量测试算法和界面 V2.33 1、改进了扫描过程异常出现“严重I/O错误” 2、改进了进度条显示方式,可看出坏块的位置 3、文件读写操作测试增加了速度数值显示,结果更直观准确 v2.30 1、修正了一个快速测试扩容的问题 2、改进了为i5128方案时检测的bug V2.20 1、继续改进速度测试模块 V2.10 1、增加一种坏块检测算法(未选检测黑片时为快速测扩容),可满足大量检测的需要 2、增加文件操作速度测试模块,检测出的结果更帖近实际操作 V2.00 1、增加英文语言界面,并可根据操作系统自动识别 2、增加屏蔽FLASH坏块功能,使数据存储更安全 注意:使用此功能后格式化磁盘会使屏蔽功能失效 V1.80 1、加强了速度测试功能,在选购存储产品时更加实用 2、修正了当U盘没有一个好区块时显示为1M的bug V1.70 1、增加了对量产成本地磁盘的U盘的支持 2、增加对量产为USB HDD的U盘的识别能力 3、修正了一个可能造成非法操作的问题 4、排除了对USB光驱的检测,因为不可写 V1.60 1、修正了测试出错的处理,当测试是可能导致数据损坏的情况给出提示。 2、加入了进行稳定性(老化)测试时可以选择测试的次数。 V1.50 1、增加了稳定性(老化)测试功能,助你挑选质量上乘的U盘/存储卡 2、增加了显示设备名称功能 3、修正了一个可能导致内存溢出非法操作的bug 4、优化了程序代码 V1.45 1.改进了快速扫描方式的算法,扫描结果更准确(代价是比原来稍慢) 2.增加了自动感应USB设备插拔,不必每次换设备都手动刷新(注意!测试中一定不要插拔被测设备,以免数据丢失!且测试过程中不响应其他设备的插拔动作。) V1.40 优化了磁盘坏块扫描算法 V1.30 改进了无法检测大于2G容量问题,改进检测算法 ----------------------------------- 反馈:http://www.mydigit.net/read.php?tid-22095.html ----------------------------------- 声明: 在检测前请自行备份U盘/SD卡内的文件资料,以防数据丢失。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值