社区
Windows Server
帖子详情
急,一个USB硬件设备,用什么函数或者API能够读出它的硬件信息?
yasaka
2002-07-10 07:00:34
急,一个USB硬件设备,用什么函数或者API能够读出它的硬件信息?
(比如说,在安装声卡、网卡的时候,Windows总能启动一个“找到新硬件”的窗口,说“发现YAMAHA719PCI声音驱动设备”之类的,而这个“YAMAHA719声卡”的硬件信息是怎么读出来的呢?)
...全文
32
1
打赏
收藏
急,一个USB硬件设备,用什么函数或者API能够读出它的硬件信息?
急,一个USB硬件设备,用什么函数或者API能够读出它的硬件信息? (比如说,在安装声卡、网卡的时候,Windows总能启动一个“找到新硬件”的窗口,说“发现YAMAHA719PCI声音驱动设备”之类的,而这个“YAMAHA719声卡”的硬件信息是怎么读出来的呢?)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yphy
2002-08-20
打赏
举报
回复
up
Linux驱动之
USB
设备
驱动
不管是
USB
设备
还是
USB
接口,都会被注册到同
一个
bus上,也就是
usb
_bus_type,其之间的区别会在match
函数
中区分,之后再去绑定不同的driver。当
一个
USB
设备
被插入的时候,
USB
设备
驱动,也就是
usb
_generic_driver会跟
USB
设备
交互,得到其所有的各种描述符,并为每个接口都定义成为
一个
device,之后再加载到
usb
_bus上,让其去匹配其对应的接口驱动程序。
Linux驱动与应用层通信,
USB
设备
驱动层与应用层和
硬件
的通信过程.
1、
USB
设备
驱动程序(1)驱动程序的基本概念
设备
驱动程序是
一个
包含了许多操作系统可调用例程的软件容器,它可以使得应用程序访问
硬件
设备
,这些例程可以使
硬件
设备
执行相应的动作。也就是处理
硬件
设备
连接到CPU通信的细节的代码。
硬件
设备
可能是任何连接到计算机的电子电路。
一个
设备
驱动应使得应用程序远离细节,使应用程序不必知道物理连接、信号和与
一个
设备
通信需要的协议等。应用程序是用户运行的程序,包括支持自定...
OD常用的
API
函数
常用的Win
API
函数
在od分析可以用到 1、限制程序功能
函数
EnableMenuItem 允许、禁止或变灰指定的菜单条目 EnableWindow 允许或禁止鼠标和键盘控制指定窗口和条目(禁止时菜单变灰) 2、对话框
函数
CreateDialog 从资源模板建立一非模态对话窗 CreateDialogParam 从资源模板建立一非模态对话窗 CreateDialogIndirect 从内存模...
C++获取所有
USB
接口的vid、pid等
信息
最近项目要写
一个
MFC的外挂程序,要分别获取电脑上所有扫描枪的输入
信息
,这时我们就需要根据扫描枪的vid和pid进行区分,有一些同批次同型号的输入
设备
vid和pid会相同,我们可能需要
设备
实例路径进行区分,可以在
设备
管理器->键盘->点击
设备
查看,如图: 这里记录一下获取
USB
信息
的代码,因为涉及到公司业务,只给出这部分我封装好的类,这是MFC下继承CDialogEx的类,C++只需...
001、Cy
api
使用心得
(1)
USB
连接 1.首先要建立
一个
USB
设备
对象, CCy
USB
Device *
USB
Device = newCCy
USB
Dev(Handle); Handle是
USB
所关联对象的句柄,一般在MFC中直接就是m_hwnd。 2.然后就该是打开
USB
设备
了,可以用到两个
函数
open();isopen() 这两个都可以用来打开
USB
设备
,isopen()还可以判断能否获得
USB
设备
句柄 一般来说,如果只有
一个
USB
设备
连接,可以这样打开: ...
Windows Server
6,849
社区成员
178,034
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章