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

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

作者: wqz168.com 日期: 2017-05-12 07:31:42 人气: - 评论:

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

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

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

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

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

编译器编译后的文件,对应不同平台要有不同的版本,我们暂时发布三个版本的设备管理应用程序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;

相关内容

Copyright © 2012-2014 【系统重装】【重装系统】【一键重装系统】 BY 梦幻之子 权利所有. Powered by TWCMS 2.0.3

全自动一键重装系统

皖ICP备14021649号-8