- 博客(99)
- 资源 (53)
- 收藏
- 关注
原创 UVC相机调试工具收集大全
UVC相机,一般意义上指的是我们电脑上的USB摄像头。当然我们电脑上可能不仅有USB总线的相机,也可能会有别的总线的相机,比如MIPI的,pcie的。但最最常见的就是USB相机了。USB相机用于视频通话,但在实际开发过程中,需要很多的调试工具。USB中文网通过自研一部分USB相机工具,再收集一部分市面上常见的USB调试工具,供USB&UVC相机开发人员使用。这些工具主要有,以下的这些工具都可以在UVC摄像头调试及辅助工具大全 - USB中文网。
2024-03-26 09:46:44
1940
原创 HID-USB调试工具大全
HID类是USB的一个分支,除过其HID规范这个类文档外,还有一大堆的关于报告描述符的PDF规范。另外,对于自定义的HID设备,其通讯在市面上有很多的接口,用用HID.dll(微软源生态的)的,也有用开源github的HIDAPI的。这些资料USB中文网也整理了一些相关,不过这些都是关于自定义HID通讯的。自定义HID应用程序开发(Windows) - USB中文网USB中文网致力于USB技术的传播与技术开发,这里也做了一些资料上的准备。
2024-03-25 09:45:17
2038
原创 USB调试工具大全-USB中文网
USB中文网在此之前开发了很多的应用层USB设备调试工具,再加上收集的一些其它相关工具,并将这些调试工具分享给各位USB开发者爱好者,帮助大家更快的学习和了解USB相关的知识。不过酒香也怕巷子深,今天我们就将这些调试工具的导航网址分享给大家:USB调试工具大全 - USB中文网。
2024-03-22 09:53:47
906
转载 USB握手包ACK
这里详细的介绍了握手包的使用说明。这里我们对此从数据链路层和USB总线分析仪抓包的来分析。本文转自USB中文网:USB2.0握手包ACK总线分析仪抓包实例详解 - USB中文网ACK握手包的详细使用说明可详见:https://www.usbzh.com/article/detail-452.html这里详细的介绍了ACK握手包的使用说明。这里我们对此从数据链路层和USB总线分析仪抓包的来分析。ACK的数据包格式ACK可能是USB总线分仪里最简单的包了。其主要包括两部分组...
2024-03-21 14:31:25
149
原创 USB中文网各种技术交流群
STC-USB单片机QQ群:315457461。USB技术交流QQ群:952873936。HID人机交互QQ群:564808376。USB技术交流QQ群2:580684376。UAC音频QQ群:218581009。UVC相机QQ群:331552032。QQ群:258159197。BOT&UASP大容量存储。
2024-03-21 11:13:16
422
原创 推荐几个技术学习的网站
USB中文网 - USB技术开发交流USB中文网是国内领先的专业USB技术网站,提供USB开发入门教程,USB设备开发,USB驱动开发,USB摄像头,USB麦克风,USB存储设备,USB-HID设备,USB TYPE-C等,是你查阅和学习USB技术资料的好帮手。如果要学习USB,还不知道USB,那真是亏了大了去了。
2023-10-09 11:40:10
660
1
原创 从事了二年的Windows系统USB驱动开发
2020年4月份的时候换的工作,从事了以前一直想干但永远没有长期干的Windows驱动开发,以前像偶尔搞搞PCIE等设备驱动,感觉还挺有意思的。后来又做了一些内核的服务性驱动,不过2020年的这次机会是搞USB驱动。其实对我来说吧,只要是Windows驱动,至于干什么类型的,我已经不再乎了。因为再也不像以前那样,天天在扯淡,搞一些觉地没有意义的东西,就像去排接线盒的故障,分析硬件电路的问题,搞搞工艺,和客户谈谈需求。。。讲道理,进公司的时候对USB的了解和大家差不多的,最多知道一个BUSHOUND抓包工具
2022-05-18 11:37:20
2008
1
转载 HID.DLL导出函数HidD_GetInputReport探究
##HidD_GetInputReport的功能HidD_GetInputReport用于获取输入报告(input report)。说明:不过微软关于此函数有一个特别的说明,就是只能获取当前的输入报告,不能连续的获取,因为可能会丢数据。所以如果要连续的获取输入报告,需要使用ReadFile函数。同时,有些设备可能不支持HidD_GetInputReport,所以使用此函数时可能没有响应。更多详见:https://docs.microsoft.com/en-us/windows-hardware
2022-05-10 14:30:51
949
原创 使用Windows驱动虚拟的自定义HID通讯通讯
哈哈,自己虚拟的自定义HID,使用windows下的USB驱动程序开发。自定义HID演示:驱动编译后为:HidDevice.sysHidDevice.catHidDevice.inf使用devcon进行虚拟HID总线驱动安装。CD /d %~dp0devcon.exe install HidDevice.inf "root\HidDevice"最终效果如下:有兴趣的同学可以看一下这里:http://www.usbzh.com/article/detail-884.html...
2022-04-02 20:02:11
1727
原创 虚拟了半个USB显示器
为什么了说半个了,是因为用了别人的驱动。废话不多,直接上图,大家可以看到这玩意竟然还能用。有兴趣的同学可以看一下这个:http://www.usbzh.com/article/detail-817.htmlUSB中文网,USB技术开发,USB开发者社区,USB技术解答,USB摄像头,USB音视频开发,UAC音频声卡麦克风规格书,USBIP,USB社区技术问答,HID规范,报告描述符分析,技术培训,BUSHOUND抓包分析,USB代码分享,USB开发工具,驱动编程,虚拟USB键盘,虚拟USB鼠标,虚
2022-03-02 16:51:46
365
原创 SQL 模糊查询后按匹配度排序 CASE WHEN THEN
表如下: SELECT * FROM "table1" where name like '%玉米%'很明显这个会返回所有的行,因为每行都满足条件若我想在模糊查询后,进行排序,完全匹配的放在最前面,其余的放后面,可以使用case when then如:SELECT * FROM "table1" WHERE name LIKE '%玉米%'ORDER BY (CASEWHEN name='玉米' THEN 1WHEN name like '玉米%' THEN 2WHE
2022-02-25 11:30:34
1839
原创 prettyprint动态添加样式
默认情况下prettyprint会自动会对PRE样式渲染,如本人在网页http://www.pnpon.com/article/detail-272.html中写的代码,会有如下效果:但如果网页内容动态加载了,只需要一步即可: $("#RemoteContent").html(json.ArticleDetailContentHtml); $("pre").addClass("prettyprint linenums"); prettyPrint();...
2022-01-29 10:34:18
527
原创 花了大半天写了一个UVC扩展单元调试工具
基于DIRECTSHOW 实现的,用的是MFC VS2019.详见:http://www.usbzh.com/article/detail-761.html获取方法加QQ群:952873936,然后在群文件\USB调试工具&测试软件\UVCXU-V1.0(UVC扩展单元调试工具-USB中文网官方版).exeUSB中文网 USB中文网专注于USB技术开发,USB技术传播在线USB技术解惑,帮助USB开发者快速成长!...
2022-01-15 03:08:22
1288
5
原创 error RC2247 : SYMBOL name too long
今天在在编译USBview时报了一个错误。。。error RC2247 : SYMBOL name too long所以只需要在原来的usbview.rc最前面添加···#define APSTUDIO_HIDDEN_SYMBOLS#include “windows.h”#include “prsht.h”#include “wtypes.h”#undef APSTUDIO_HIDDEN_SYMBOLS···然后就可以了后来使用Vs自带的资源编辑器改一下位置,让其重新更新一下资源内容
2021-11-25 17:59:13
651
原创 USB设备的识别过程和高速模式的协商电信号过程
USB设备的识别过程和高速模式的协商电信号过程 USB中文网出品:http://www.usbzh.com/
2021-11-18 23:23:39
496
原创 USB总线虚拟UVC摄像头
一口气在windows下虚拟了4个NV12的uvc摄像头打开效果还是很666的在设备管理器中如下:usbzh USB中文网VCamera 虚拟摄像头你要看更详尽的,请点这里:http://www.usbzh.com/article/detail-673.html
2021-11-15 16:50:26
1991
3
原创 uvc的VS_PROBE_CONTROL和VS_COMMIT_CONTROLOL数据格式分析工具
直接拖一下UVC枚举过程中的GET_CUR或SET_CUR数据,然后存成文件,打开分析即可见到这个格式的分析。支持文件拖拽功能。更多关于可见USB中文网:http://www.usbzh.com/article/detail-668.html
2021-11-15 11:46:37
1283
1
原创 USB硬件介绍(一)- USB历史版本及性能指标
闲聊USB的第三讲,USB历史版本及性能指标视频发布了。这里主要从USB1.0到USB1.1,USB2.0,USB3,USB3.1,USB3.2到最后的USB4的版本历史介绍。让大家对USB的各版本有一个比较全面的了解。视频的播放地址:知乎 https://www.zhihu.com/zvideo/1441558403525455875B站 https://www.bilibili.com/video/BV1VT4y197i4/头条 https://www.ixigua.com/70286042
2021-11-10 00:23:32
1097
原创 使用BUSHOUND抓包USB数据视频分析
最近USB中文网的群内用户说对BUSHOUND大空使用的不是很熟悉,所以这里我就录了一个视频:Windows操作系统USB抓包工具-BUSHOUND安装BUSHOUND的抓包使用详解BUSHOUND抓包配置和数据分析实例BUSHOUND抓包USTS和NTSTS详解Bushound抓包实分析同步传输的URB数据格式1Bushound抓包实分析同步传输的URB数据格式1未完待续…...
2021-10-31 12:02:31
1901
原创 Windows虚拟麦克风功能演示
详细可见:http://www.usbzh.com/article/detail-632.html USB中文网虚拟麦克风驱动演示
2021-10-19 10:31:50
3306
原创 使用USB驱动虚拟一个声卡
废话不多说,直接上图对音量进行控制:USB虚拟声卡是USB中文网USB虚拟设备中的一个小的项目,更多详细的可以参见:http://usbzh.com/article/detail-622.html欢迎光临USB中文网进行技术交流,本站技术群有200多位全国做USB,UAC,UVC等USB方面的技术开发者,你来了只会收益...
2021-10-13 11:54:43
860
原创 LNMP一键安装包安装的mysql远程连接不上的问题
正常的做法:以root用户登录mysql: grant all privileges on *.* to 创建的用户名@"%" identified by "密码"; flush privileges;例如: mysql>grant all privileges on *.* to zhangsan@"%" identified by "123456"; mysql>flush privileges;这里就是允许zhangsan用户远程登录, 密码是
2021-10-06 12:33:20
258
转载 USB规范大全
基于USB的数据传输规范和最新的TYPE-C/USB数据传输接口,伴随着USB技术的发展,当前的USB及其子规范分类如下:##USB协议规范USB协议的基础,从最初的USB1.0到最新的USB4版本。USB协议是所有USB设备数据传输的基础。USB中文网含有大量的USB规范介绍:USB2.0规范:http://www.usbzh.com/article/forum-11.htmlUSB3.2规范:http://www.usbzh.com/article/forum-9.htmlUSB百科 :
2021-09-26 10:36:16
1044
原创 HidReportParser V1.6发布了
对原来的版本进行了升级,欢迎大家使用。下载地址:http://www.usbzh.com/article/detail-537.html
2021-09-24 14:31:03
546
原创 1153 - Got a packet bigger than ‘max_allowed_packet‘ bytes With statement
mysql导入超大文件报错,解决方案如下:set global max_allowed_packet=10000000000; set global net_buffer_length=1000000; FLUSH PRIVILEGES;解释:–max_allowed_packet=XXX 客户端/服务器之间通信的缓存区的最大大小;–net_buffer_length=XXX TCP/IP和套接字通信缓冲区大小,创建长度达net_buffer_length的行数。...
2021-09-18 09:45:50
119
原创 USB hid报告描述符分析工具
自动进行十六进制进行格式化,并进行报告描述符分析存储。下载网址:http://www.usbzh.com/article/detail-537.html分享一个USBHID报告描述符分析工具http://www.usbzh.com/article/detail-537.html
2021-09-07 11:48:10
819
原创 转载-报告描述符分析工具
这里转载USB中文网提供的一个HID报告描述分析工具,适用windows环境下,可以将通过抓包获取到的HID报告描述符16进制数据进行解析,生成报告描述符。如这里有一个HID报告描述符,其TXT文件本容为:解析后为:数据导出:...
2021-08-24 15:24:35
314
2
原创 VC模拟鼠标动作
// mouse.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>#include <Windows.h>#include <stdio.h>#include <vector>enum ENUM_ACTION{ ACTION_MOVE =0, ACTION_CLICK, ACTION_SLEEP};typedef struct _ACTION_STRUCT{ E
2021-08-20 15:26:11
461
原创 beyond compare破解方法
BeyondCompare4相关操作1.修改文件C:\Program Files\Beyond Compare 4\BCUnrar.dll ,这个文件重命名或者直接删除。2.将以下操作保存为bat文件,然后双击运行即可。reg delete “HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare 4” /v CacheID /f这个操作是删除BeyondCompare4注册表里CacheID的值;...
2021-08-20 09:19:42
1594
原创 windows下虚拟触摸屏设备
最近心血来潮,用自己弄的USB虚拟总线驱动想要虚拟各类USB设备。前一段时间,自己将虚拟键盘和虚拟鼠标的功能实现了,并在知乎上发表了一篇文章:https://zhuanlan.zhihu.com/p/396650868后来又在USB中文网上发布了更加详细的工程信息,可见:Windows下通过USB虚拟的键盘鼠标总结 - USB中文网其实对于USB的开发本人也在学习中,为了更好的学习USB设备,所以打算基于USB虚拟各种设备来玩玩(由于本人手中并没有如此之多的硬件,当然也可以用STM32等来来实现)
2021-08-09 17:10:39
1428
原创 OfficeClickToRun.exe禁了后word就打不开了
路径在这里:C:\Program Files\Common Files\microsoft shared\ClickToRun\OfficeClickToRun.exe
2021-07-22 13:08:09
5976
原创 基于 NXP QN9080 三模鼠标开发 —— USB 模式
一、应用背景概述 当今时代可以称之为电竞时代,越来越多的电竞游戏被人们所热爱,随着电竞行业发展,传统的鼠标已经不能满足于这个游戏时代了,一个好的鼠标对于游戏玩家的作用无异于在战场上一把好的武器对于一个士兵的作用。鼠标,是 HID(Human Interface Device)中的一种,鼠标可以是有线模式(USB 模式)也可以是无线模式(BLE 或者 2.4G 模式),下面将会为大家介绍一个集合了 USB 模式,BLE 模式以及 2.4G 模式的可编程电竞鼠标是怎么实现的。二、环境搭建2.1 S
2021-07-13 15:37:42
986
1
原创 用自己开发的虚拟USB鼠标实现自动挂机功能
哈哈,昨天要进行挂机,搞了很多种方法,不过由于全屏,自动隐藏鼠标等问题,使用模拟事件都有问题,最后直接祭出自己前一段时间开发的鼠标实现。功能模块如下:详细的实现方式可见:http://www.usbzh.com/article/detail-476.html...
2021-07-09 16:25:13
1039
1
原创 vbs修改word内容
BuildVersion = "WScript.BuildVersion:"+CStr(WScript.BuildVersion)+chr(10)FullName = "WScript.FullName:"+WScript.FullName+chr(10) Interactive = "WScript.Interactive:"+CStr(WScript.Interactive)+chr(10)Name = "WScript.Name:"+CStr(WScript.Name)+chr(10) P
2021-06-22 22:14:39
919
1
原创 MySql中一个表中的两个字段同时查询另一个表中的信息
假如有两个表,一个为t_user,别一个为t_article,其中t_user中记录着用户信息,而t_article记录着文章信息上,但是这个文章的作者和修订者可能不同,那么怎么同时查询出来 了?t_userUserIdUserName1张三2李四3王麻子t_bookBookIdBookNameBookCreateUserIdBookUpdateUserIdBookUrl1USB中文技术12http://www.usbzh.
2021-06-18 11:27:08
1618
转载 How to transfer data to USB isochronous endpoints
https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/transfer-data-to-isochronous-endpointsThis topic describes how a client driver can build a USB Request Block (URB) to transfer data to and from isochronous endpoints in a USB device.A Unive
2021-06-17 15:04:54
461
tcpudp-2.1.1
2024-07-19
audacity-win-2.3.0
2024-07-19
ProcessMonito-3.88
2024-07-19
HidReportParserV1.2.exe
2021-08-24
duilib源代码,工程编译
2018-11-29
基于TDI 的 TCP数据传输
2017-11-16
vc实现图形化磁盘管理
2017-11-16
C++编程技巧
2017-11-16
软件调试及windbg应用
2017-11-16
gwaldron-osgearth-osgearth-2.8-0-g449e80a
2017-11-16
geos-3.6.2.tar
2017-11-16
3rdParty_VS2013.5_v120_x64_V10_small
2017-11-16
数据加载及组织解析 osgEarth
2017-11-16
osgEarth的121个案例详解
2017-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人