Vc U盘插入检测

2016-02-19 21:05 20 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐Vc U盘插入检测,赶紧看过来吧!

【 tulaoshi.com - 编程语言 】

参考MSDN例子:Detecting Media Insertion or Removal

响应WM_DEVICECHANGE 消息:

BOOL OnDeviceChange( UINT nEventType, DWORD dwData )
{

 PDEV_BROADCAST_HDR lpdb = (PDEV_BROADCAST_HDR)dwData;     // struct transform
 PDEV_BROADCAST_VOLUME lpdbv = (PDEV_BROADCAST_VOLUME)lpdb;

 switch (nEventType)
 {

 case DBT_DEVNODES_CHANGED:
  ...

  break;

 case DBT_DEVICEARRIVAL:  // device arrival      

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  if(GetDriveType(UDriveName)==DRIVE_REMOVABLE)
  {

........

  }
  else
  {

......  

  }  

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  break;

 case DBT_DEVICEREMOVECOMPLETE   :  // remove device

........
 
  break;

 }

 return TRUE;
}

来源:https://www.tulaoshi.com/n/20160219/1625228.html

延伸阅读
标签: 电脑入门
XP系统在安装sp2以后插入U盘,能正确识别,但是资源管理器里却没有盘符,而其他USB设备(如:鼠标)则没有故障,更换U盘测试,故障相同,主要的原因是设置的一个网络硬盘的盘符与分配给U盘的盘符相同,解决的方法很简单,可以参照以下步骤 1.首先鼠标右键点击 "我的电脑",然后选择"管理"进入计算机管理(如图) 2.进入&quo...
标签: 电脑入门
你是否遇到过没插入U盘的情况下电脑开机正常,但插入U盘后,出现WindowsXP界面,进度条读一下就蓝屏了。这是什么原因导致的呢,我们来分析下。 经过分析0x0000007B错误,表示Windows在启动的过程中无法访问系统分区或启动卷。 这个错误一般是因为Windows的系统分区存在磁盘错误或文件错误,主板的SATA或IDE控制器驱动程序受到了损坏或安装不...
咪咕音乐播放器U盘检测功能是什么   咪咕音乐播放器运行状态下,客户插入便携设备,播放器会自动进行检测,点击快速管理歌曲,立即跳转到播放器本地管理。
U大侠U盘启动盘制作教程   默认模式1.1:打开主程序,插入U盘/SD卡等可移动设备,在磁盘列表里会自动列出当前电脑中所有的可移动磁盘的盘符、型号、容量等信息。 默认模式1.2:选择你要制作启动的可移动磁盘,启动模式USB-HDD或USB-ZIP可选,默认采用USB-HDD模式。(chs模式主要针对某些不能检测的Bios,一般不需要勾选此项!如...
标签: windows系统
Win8如何设置插入U盘的后续操作   Win8设置插入U盘的后续操作的方法如下: 1、Windows8操作系统,如果想进行设置插入某种媒体和设备时的后续操作,需要进入控制面板中自动播放选项。 2、在自动播放窗口中,根据自己的需要(以图中CD为例),选择相应的设置,点击保存即可。 Win8如何设置任务tulaoShi.com栏中添加工具...

经验教程

184

收藏

10
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部