社区
驱动开发/核心开发
帖子详情
如何修改USB设备的类型
TheNewIpad
2013-05-14 10:04:48
我一个USB摄像机驱动程序, 设备类想在INF文件里面写作Image。 在设备管理器中,显示在“图像设备”节点下。 当客户机器使用万恶的360时,360会拦截驱动的加载。
搞不过360,咱们绕着走。 计划修改设备,使其被加载到“通用串行总线控制器下”。 现在我修改inf文件中的class, 改为
class = USB; // 原来写的是 class=Image
但是重新安装驱动,发现没有改善。 请教各位,如何修改这一块。
...全文
626
2
打赏
收藏
如何修改USB设备的类型
我一个USB摄像机驱动程序, 设备类想在INF文件里面写作Image。 在设备管理器中,显示在“图像设备”节点下。 当客户机器使用万恶的360时,360会拦截驱动的加载。 搞不过360,咱们绕着走。 计划修改设备,使其被加载到“通用串行总线控制器下”。 现在我修改inf文件中的class, 改为 class = USB; // 原来写的是 class=Image 但是重新安装驱动,发现没有改善。 请教各位,如何修改这一块。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
嵌入式乌托邦
2013-09-06
打赏
举报
回复
恭喜!接分.....
TheNewIpad
2013-09-06
打赏
举报
回复
问题早就解决,今日结贴。解决办法是修改inf文件。 增加自己指定的类型。 [ClassInstall32] Addreg=<your Name> [<Your Name>] HKR,,,0,%ClassName% HKR,,Icon,,-20 来人给分。
VC 获取
USB
设备
类型
USB
设备
插入,或断开检测。
USB
插入时,检测
USB
设备
类型
, 如果为存储类
设备
,显示可移动磁盘的盘符
圈圈教你玩
USB
/* 也是从其他地方搞过来的,花了不少积分,我就1分奉献了吧,绝对是好书~ */ 第1章
USB
概述及协议基础 1.1
USB
是什么 1.2
USB
的特点 1.3
USB
的拓扑结构 1.4
USB
的电气特性 1.5
USB
的线缆、插头及插座 1.6
USB
的插入检测机制 1.7
USB
的描述符及其之间的关系 1.8
USB
设备
的枚举过程 1.9
USB
的包结构及传输过程 1.9.1
USB
的包结构及包的分类 1.9.2令牌包 1.9.3数据包 1.9.4握手包 1.9.5特殊包 1.9.6如何处理数据包 1.10
USB
的四种传输
类型
1.10.1
USB
事务 1.10.2批量传输 1.10.3中断传输 1.10.4等时传输 1.10.5控制传输 1.10.6端点
类型
与传输
类型
的关系 1.10.7传输
类型
与端点支持的最大包长 1.11本章小结 第2章硬件系统设计 2.1方案及芯片的选定 2.2D12引脚功能说明 2.3D12与AT89S52的连接 2.4串口部分电路 2.5按键部分 2.6指示灯部分 2.7IDE接口部分 2.8单片机部分 2.9元件安装 2.10电路调试 2.11测试程序的编写和调试 2.11.1建立一个工程 2.11.2为工程添加源文件 2.11.3KEIL工具栏及仿真介绍 2.11.4按键驱动的编写 2.11.5串口驱动的编写 2.11.6PDI
USB
Dl2读写函数及读ID的实现 2.12本章小结 第3章
USB
鼠标的实现 3.1
USB
鼠标工程的建立 3.2
USB
的断开与连接 3.3
USB
中断的处理 3.4读取从主机发送到端点O的数据 3.5
USB
标准请求 3.5.1
USB
标准
设备
请求的结构 3.5.2GET_DESCRIPTOR请求 3.5.3SET_ADDRESS请求 3.5.4SETCONFIGURATION请求 3.6
设备
描述符的实现 3.7
设备
描述符的返回 3.8设置地址请求的处理 3.9配置描述符集合的结构 3.9.1配置描述符的结构 3.9.2接口描述符的结构 3.9.3端点描述符的结构 3.9.4HID描述符的结构 3.10配置描述符集合的实现以及返回 3.11字符串及语言ID请求的实现 3.12设置配置请求的实现 3.13报告描述符的结构及实现 3.14报告的返回 3.15BusHound工具的简介 3.16本章小结 第4章
USB
键盘的实现 4.1
USB
键盘工程的建立 4.2
设备
描述符的实现 4.3配置描述符集合的实现 4.3.1配置描述符 4.3.2接口描述符 4.3.3HID描述符_ 4.3.4端点描述符 4.4字符串描述符 4.5报告描述符 4.6输入和输出报告的实现 4.7
USB
键盘实例的测试 4.8再谈
USB
HID的报告描述符 4.9带鼠标功能的
USB
键盘(方法一) 4.10带鼠标功能的
USB
键盘(方法二) 4.11多媒体
USB
键盘 4.12本章小结 第5章用户自定义的
USB
HID备 5.1My
Usb
Hid工程的建立 5.2描述符的
修改
5.3报告的实现 5.4对用户自定义的
USB
HID
设备
的访问 5.5访问HID
设备
时所用到的相关函数 5.5.1 获取HID
设备
的接口类GUID的函数 5.5.2获取指定类的所有
设备
信息集合的函数 5.5.3从
设备
信息集合中获取一个
设备
接口信息的函数 5.5.4获取指定
设备
接口详细信息的函数 5.5.5打开
设备
的函数 5.5.6获取HID
设备
属性的函数 5.5.7从
设备
读取数据的函数 5.5.8往
设备
写数据的函数 5.5.9通过控制端点O读取报告的函数 5.5.10通过控制端点O发送报告的函数 5.5.11关闭句柄的函数 5.5.12需要包含的库文件 5.6访问
USB
HID
设备
的上位机软件的实现 5.6.1上位机程序编写的思路 5.6.2查找及打开HID
设备
的代码 5.6.3读输入报告线程的代码 5.6.4写输出报告的代码(发送LED的状态) 5.6.5写输出报告线程的代码 5.6.6线程的创建以及
设备
插拔事件的注册 5.6.7对
设备
状态改变事件的处理 5.7软件界面以及使用方法 5.8本章小结 第6章
USB
转串口 6.1串口家族历史 6.2串口接头的引脚分布及功能 6.3
USB
转串口的实现方法 6.4
设备
描述符 6.5字符串描述符 …… 第7章
USB
MIDI键盘 第8章U盘 第9章自定义
USB
设备
及驱动开发 第10章
USB
过滤驱动开发 附录第3章实例的完整调试信息 参考文献 后记 ……
USB
调试助手(20191028).rar
USB
调试助手
修改
完善内容: 1、输出端点和输入端点可选不同的配置,端点
类型
和最大包长可不同。 2、端点
类型
支持中断传输(interrupt)和块传输(bulk)。 3、接收数据,在“打开端口”时启动新的线程来实现,无论
USB
设备
何时有数据时都自动接收,直到接收完毕。 4、界面进行了优化。
金士顿u盘修复 金士顿量产工具 量产工具 phison-UP10量产工具v1.78
phison-UP10量产工具v1.78.00(U盘量产工具),亲测成功!!!
设备
名称: [I:]
USB
Mass Storage Device(Kingston DataTraveler 2.0
USB
Device) PNP
设备
ID: VID = 0951 PID = 1607
设备
序列号: 5B780FA602D0
设备
版本: PMAP
设备
类型
: 标准
USB
设备
-
USB
2.0高速 芯片制造商: skymedi(擎泰) 芯片型号: SK6281/PS2232(版本号PMAP) 产品制造商: Kingston(金士顿) 产品型号: DataTraveler 2.0 U盘:金士顿2G 型号DMFP/2GB 量产工具:phison-UP10量产工具v1.78.00 方法: 1、将下载的phison-UP10量产工具v1.78.00解压到任一目录。 2、运行F1_B4_v178.exe或F2_v178.exe点击“取得信息”,如果从“测试报告”窗口有内容说明可以使用此工具量产你的U盘;如果弹出“没有找到
设备
”信息你只好另找了。 3、退出程序 4、运行ParamEdt.exe,配置--模式栏输入“21”,再选择“select”可选光盘ISO或BIN文件。然后按另存为一个1.ini文件。注意F1对应F1_B4_v178.exe;F2对应F2_v178.exe。(或者可直接配置好ini附后(1.ini),在文件中直接改ISO文件存放目录也可。) 1.ini文件 [Extra] Mode=21 [Misc] CDROM Image=D:\系统\萝卜家园 Ghost XP SP3 电脑城装机版 8.8.iso (←改成ISO文件存放目录) 5、再运行F1_B4_v178.exe或F2_v178.exe点击“开始”。稍等一会……下面变成绿色的框就成功了。再点“弹出”,重新插入U盘。 6、此量产工具模式可选择很多,有一些并不适用自己的U盘,其它参数你也需要多试一试才能成功。 在BIOS中启动设置为
USB
-CDROM 恢复时选择PE模式 还原 用原来的量产工具,选择模式3,重新量产一次。 注意:镜像文件选择留空就行了。 再用F1_B4_v178.exe,ini文件选param,方法同上。(不能i还原的,可进行低格)
TC58NC6686G1F 量产工具
来自数码之家,本人已经用过了这是我的信息,量化请看好 PNP
设备
ID: VID = 0930 PID = 6544
设备
序列号: 0019B92B1085C8B18E3300DA
设备
版本: 1.00
设备
类型
: 标准
USB
设备
-
USB
2.0高速 芯片制造商: Toshiba(东芝) 芯片型号: TC58NC6686G1F 产品制造商: Kingston 产品型号: DataTraveler 2.0
驱动开发/核心开发
21,595
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章