社区
Windows Server
帖子详情
怎样用“软”办法引发对USB设备的“枚举”过程
DawnPine
2004-06-22 03:39:10
当我们向主机连入一个USB设备(如U盘),会自动引发一个“枚举”过程,然后这个USB设备就能被系统正确识别出来,从而正确工作。如果我点击系统托盘里的图标将其弹出后,这个设备就象不存在于系统中一样,尽管它仍插在主机的USB口。如果我希望这个设备再次被系统识别出来,我只能再次拨、插,引发另一个“枚举”过程。
我的问题是,除了再次拨、插这种“硬”办法之外,有没有什么“软”办法能引发“枚举”过程。
...全文
221
16
打赏
收藏
怎样用“软”办法引发对USB设备的“枚举”过程
当我们向主机连入一个USB设备(如U盘),会自动引发一个“枚举”过程,然后这个USB设备就能被系统正确识别出来,从而正确工作。如果我点击系统托盘里的图标将其弹出后,这个设备就象不存在于系统中一样,尽管它仍插在主机的USB口。如果我希望这个设备再次被系统识别出来,我只能再次拨、插,引发另一个“枚举”过程。 我的问题是,除了再次拨、插这种“硬”办法之外,有没有什么“软”办法能引发“枚举”过程。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DawnPine
2004-09-21
打赏
举报
回复
这些解决办法没实现我的目标,看来没什么好办法,只能这样了:(
DawnPine
2004-06-29
打赏
举报
回复
链接看过了,没能解决问题:-(
DawnPine
2004-06-28
打赏
举报
回复
楼上的DX
给个链接吧
我没找到:(
frogJ
2004-06-28
打赏
举报
回复
http://www.driverdevelop.com/forum/viewthread.php?fid=9&tid=5023
http://www.driverdevelop.com/forum/viewthread.php?tid=11498
frogJ
2004-06-28
打赏
举报
回复
http://www.osr.com/ddk/buses/usbfunc_5h6a.htm
zkxz
2004-06-28
打赏
举报
回复
关注!
rushing
2004-06-25
打赏
举报
回复
intel的网站上有例子
DawnPine
2004-06-24
打赏
举报
回复
顶
sljz
2004-06-23
打赏
举报
回复
应该是C++吧
DawnPine
2004-06-23
打赏
举报
回复
首先,感谢“倒之”
不过你给出的这个是用什么语言?
能否给一段比较完整的源码?谢谢!
alex6520
2004-06-23
打赏
举报
回复
关注!!
wangk
2004-06-23
打赏
举报
回复
你发送一个插入usb的信息。
用
UsbBuildVendorRequest
RegisterDeviceNotification
试试
DawnPine
2004-06-23
打赏
举报
回复
设备管理器-〉扫描硬件改变
这个办法不行。如果这么简单,我也用不着来这里提问了。
谁能解决这个问题我会再送100分。
如果能通过编程调用某个DLL或别的什么,实现这个功能也行。
回炉重造,学习编程中。。。
2004-06-23
打赏
举报
回复
同意楼上的,让它再次扫描一下试试
wangk
2004-06-22
打赏
举报
回复
设备管理器-〉扫描硬件改变
xjp6688
2004-06-22
打赏
举报
回复
没遇到过,可能是你USB口的问题,换换口那?
C/C++的enum类型大小
我们在编程时有时想让一个变量的值只在规定范围里取值,那么就会考虑使用enum类型。 例如我们想定义一个变量来表示红绿蓝三原颜色,那么就使用enum来定义取值范围, enum color {RED, GREEN, BLUE}; 然后我们在用enum color来定义变量,并赋值, enum color myColor = GREEN; 本文不是讨论enum的使用细节,而是看一下enum类型的变量...
C++11新特性(82)-指定enum类型的大小
enum类型有多大? 这并不是一个简单的问题,需要分情况讨论。 没有指定作用域的情况
枚举
类型的大小会随着
枚举
值的范围自动调整。例如下面的代码: enum_1只有两个
枚举
值,它的大小就是4个字节;enum_2的第一个
枚举
值指定了一个超过32位的数,所以大小被自动调节为8个字节。 指定了作用域的情况
枚举
类型的大小的默认值是4,也就是一个int的大小。例如下面的代码: ...
linux下enum类型占几个字节,enum大小问题
问题描述板卡有两个CPU,ARM+MIPS,同时运行三个系统REE(linux) + TEE(SierraTEE) + SEE(TDS)。TEE跟SEE通过RPC进行通信,有enum成员的结构体信息传递会出错,如下结构体:struct sTag {enum A;enum B;int C;enum D;};问题分析这是由于SierraTEE和TDS使用的是不同的编译器,而enum这种结构占用内存的大...
c语言
枚举
大小写,C语言
枚举
类型(Enum)深入理解
在实际编程中,有些数据的取值往往是有限的,只能是非常少量的整数,并且最好为每个值都取一个名字,以方便在后续代码中使用,比如一个星期只有七天,一年只有十二个月,一个班每周有六门课程等。以每周七天为例,我们可以使用#define命令来给每天指定一个名字:#include #define Mon 1#define Tues 2#define Wed 3#define Thurs 4#define Fri...
Windows Server
6,873
社区成员
177,927
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章