怎样用软件实现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极速浏览器开启预加载
  • 怎样建立网上邻居
  • 热门搜索
    广西旅游景点大全 柚子茶怎么做 经典儿歌大全100首 经典笑话大全 鱼类大全 刘义庆简介 刮伦小说大全 文殊菩萨图片大全 东方时尚驾校怎么样 吻嘴胸全身好爽床大全