怎样用软件实现U盘的自动插拔功能

 时间:2024-10-19 18:20:50

根据目前的CPU指令集平台,大致分为三种:x86,x64,IA64;

X86指令集:32位的指令系统;

X64指令集:在x86的32位指令系统基础上,发展出来的因此兼容X86指令集;

IA64:(Intel Architecture 64)该指令系统完全是独立的指令集,不兼容X86和X64指令集;

根据以下的调用过程,对U盘的操作是通过驱动程序来完成的最终是平台HAL及CPU二进制代码操作;

怎样用软件实现U盘的自动插拔功能

编译器编译后的文件,对应不同平台要有不同的版本,我们暂时发布三个版本的设备管理应用程序Devcon,通过调用win32API来实现U盘的各种操作;

该文件的下载地址如:http://pan.baidu.com/s/1ADNfo

Devconx86:win32平台;

DevconX64:x64平台;

DevconIA64:Itanium平台

devcon_src.zip 微软源代码

可以对usb硬件ID 实现 disable 禁用,enable启动,restart重启,等操作;

只要找到U盘对应的硬件ID,然后执行Devcon restart xxx;便可以对分区后的U盘重新识别,从而实现软插拔功能,当然系统还需要检测当前计算机的CPU指令集,从而调用合适平台的Devcon;

  • 如何解除受ARP(mac)绑定限制的上网
  • xp系统封装教程
  • windowser server 2012 r2 80端口设置
  • 360极速浏览器开启预加载
  • 怎样建立网上邻居
  • 热门搜索
    煮鸡蛋怎么煮 东北师范大学怎么样 煤油打火机怎么加油 怎么去青春痘 电脑颜色不正常怎么调 白带多是怎么回事 螃蟹怎么做 我的世界篝火怎么做 乙的五笔怎么打 精索静脉曲张是怎么样引起的