GUIDReporter:辅助调试USB设备的一个小工具

USB调试助手 USB通信 USB上位机 QT USB程序 libusb 通用调试工具 本软件是一个QT平台的USB调试助手,可以与自定义的USB设备通信,支持手动输入PID和VID码,可16进制或者ASCII码显示收到的USB数据,可设置16进制和ASCII码发送USB数据,自定义USB设备建议使用libusb生成通用USB驱动!作者已经测试过和自定义USB设备通信,数据收发完成正常! 立即下载

    GUIDReporter是一个辅助调试与USB设备拔插有关的程序的小工具,能详细的报告当一个USB设备插入电脑-->Windows识别出该USB设备的整个过程中所触发的事件以及对该事件的描述。

    该程序的运行主界面如下:

     

   表头项说明如下:

    Time:当前系统时间;

    Event:DBT_DEVICEARRIVAL或者DBT_DEVICEREMOVECOMPLETE;

    GUID:当前触发事件的设备字符串。下面是一条完整的记录示例:

    

    命令按钮的功能说明如下:

    Clear:清空表格中的数据;

    Export:导出当前表格中的数据到一文本文件中;

               Export-->在弹出的“文件保存对话框”中选择路径和文件名-->点击“保存”即可。

    

    GUIDReporter程序的下载地址为:http://download.youkuaiyun.com/detail/kecise/4145151

     说明:该程序使用Qt静态库链接,所以占用空间比使用动态库要大。

    

基于Qt5/hidapi实现的跨平台USB调试助手 之前发过一个仅能在windows上使用,现在实现了跨平台 立即下载

相关推荐

USB调试助手 USB上位机软件 USB助手 USB通信 QT

本软件是一个QT平台的USB调试助手,可以与自定义的USB设备通信,支持手动输入PID和VID码,可16进制或者ASCII码显示收到的USB数据,可设置16进制和ASCII码发送USB数据,自定义USB设备建议使用libusb生成通用USB驱动!作者已经测试过和自定义USB设备通信,数据收发完成正常!

Qt下libusb-win32的使用方法

        之前一直找不到适合WIN7下的Tiny6410的USB下载软件,正好这几天开始学习USB,所以打算自己写一个专门用于Tiny6410的WIN7下的USB下载软件。      发现了libusb这个库可以用作无驱USB开发,就是说根本不需要了解Window驱动开发的知识就可以开发USB设备驱动,只需要了解一下USB的相关协议即可。Windows下我几乎不用VS来写程序,或者说我不懂...

weixin_34334744的博客 673

C# 异步编程详解(Task,async/await)

同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者不用等待该方法执行完毕,我们称这个方法为异步方法。异步的好处在于非阻塞(调用线程不会暂停执行去等待子线程完成),因此我们把一些不需要立即使用结果、较耗时的任务设为异步执行,可以提高程序的运行效率。

luxingyu329的博客 4148

【亲测免费】 USB调试助手:QT平台下的USB通信利器

USB调试助手:QT平台下的USB通信利器 【下载地址】USB调试助手-QT平台USB通信软件 本资源提供了一个基于QT平台的USB调试助手软件,专门用于与自定义USB设备进行通信。该软件支持手动输入设备的PID(产品ID)和VID(供应商ID),并且能够以16进制或ASCII码的形式显示接收到的USB数据。同时,用户还...

gitblog_09796的博客 967

RTL8306MB交换芯片驱动开发避坑指南:从硬件接线到SDK移植全流程解析

本文详细解析了RTL8306MB交换芯片驱动开发的全流程,重点从硬件接线、SDK移植到实战调试。针对RMII模式下的常见问题,特别是TXEN与RXDV信号交叉连接等关键“坑点”,提供了清晰的排查指南和解决方案,旨在帮助嵌入式工程师高效完成网络设备开发。

274

Spring Boot 与 Redisson 版本适配深度解析

Spring Boot 与 Redisson 的版本适配是一个动态演进的过程。开发者需要密切关注两者官方的版本更新日志,建立完善的版本验证机制。本文提供的适配方案基于当前最新技术状态(2024年1月),建议在实际生产环境中通过灰度发布策略验证版本兼容性。只有深入理解底层技术原理,才能在分布式系统的星辰大海中稳健航行。延伸阅读Spring Boot 官方迁移指南。

fudaihb的博客 1079

Qt篇——Qt使用C++获取Windows电脑上所有外接设备的名称、物理端口位置等信息

Qt篇——Qt获取Windows电脑上所有设备的名称、物理端口位置等信息

u011391361的博客 2122

Vue3 - 详细实现微信公众号H5网页内置浏览器中预览下载word文档(doc)、excel表格(xls)、ppt文稿、pdf文档等文件,微信内部直接打开预览和下载到本地教程,安卓苹果手机无差异兼容

vue3,nuxt3,微信公众号,h5,移动端,网页,网站,vue微信内置浏览器下载文件,下载文件,在微信浏览器里面实现下载任意文件,H5需要在微信浏览器中下载excel文件,实现网页在微信内置浏览器中下载文件详细教程,安卓点击下载会提示打开浏览器,后端返回流文件,如何解决无法下载文件,跳转至浏览器下载文件,发送到电脑微信,安卓,苹果,手机系统,微信H5页面,vue3微信公众号H5网站,内置浏览器下载文档,如何在微信浏览器中预览office文件,word文档,excel文档,pdf文档,ppt文档,offi

🏆 前端领域优质创作者 1万+

Qt 动态链接库监听USB热插拔,获取硬件VID,PID

Qt中对USB设备的插拔,可使用nativeEvent系统消息处理函数进行处理,但该函数仅支持当前窗口下的USB设备的监控,当需要在生成的动态链接库中监控系统消息事件,需要使用nativeEventFilter。在需要使用时,工程中使用qApp->installNativeEventFilter()的方式安装事件过滤器。 对于USB的设备获取VID,PID,还需要对硬件GUID进行注册,由于是库中注册,需要传入界面对应的WinId

zjgo007的专栏 2857

CADENCE 25.1打开元件库ERRORCannot perform the operation because of an exception.

摘要:解决CADENCE25.1打开元件库报错"ERRORCannotperformtheoperationbecauseofanexception"的方法:该错误通常由软件中文设置导致。解决方案为:进入Options→Preferences→MorePreferences,取消勾选两个本地语言选项后重启软件即可恢复正常。此方法简单有效,能快速解决因语言设置导致的元件库访问异常问题。(98字)

0 1007

BES2300x笔记(36) -- OTA升级

哈喽大家好,这是该系列博文的第三十六篇~ 篇~ <<【系列博文索引】快速通道 >> 一、前言 BES 蓝牙方案自带 OTA(Over The Air)功能,该功能可以对蓝牙固件进行在线升级,目前该功能支持通过安卓手机(苹果手机也有对应APP,未实际测试)对蓝牙固件进行升级,以后还会支持通过 PC 端进行在线升级。在使用 OTA 功能之前,用户需安装 BES 提供的手机 apk 软件,将需要升级的固件拷贝到手机,然后通过该 apk 软件进行在线升级。

文化人的博客 5356

二、Qt+windows API驱动USB设备——热插拔获取对应USB设备信息

Qt热插拔获取对应USB设备信息

ShenY_的博客 2314

【CVPR2025 DEIM】超详细!手把手训练自己的数据集教学:从源码下载,配置虚拟环境,准备数据集、训练、验证、推理测试 ,实现0到1的完整教学过程。本文在win系统上训练,最强实时目标检测算法!

本文详细介绍了CVPR2025 DEIM目标检测模型的完整使用流程。内容包含:1)源码下载与虚拟环境配置;2)Visdrone2019数据集准备与配置文件修改;3)训练参数设置及Windows系统常见问题解决方案;4)模型验证、推理测试及热力图生成方法。特别针对Windows用户提供了虚拟环境配置指导,并详细说明了数据集路径设置、参数调整等关键步骤。通过本文的指导,小伙伴可以快速掌握DEIM模型的使用方法,用于学术论文研究和实验分析。

Ai缝合怪、助力小伙伴高效发论文 7618

QT 检测USB插拔

#include #include #include #include #include 第一步:定义USB的GUID (全局唯一标识符) static const GUID GUID_DEVINTERFACE_LIST[] = { // GUID_DEVINTERFACE_USB_DEVICE { 0xA5DCBF10, 0x6530, 0x11D2, {

自晓的专栏 4975

华为OD机考双机位C卷 - 风险投资计划(Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 风险投资计划(OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 546

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Qt USB通信--hidapi的使用

前面提高过Qt USB通信四种方案,这里详细介绍我使用的hidapi第三方库。从官网上下载到最新的压缩包hidapi-0.7.0.zip,解压后查看README.txt,里面介绍了三种Windows、Linux、MacOS三种平台下的编译方式:Download --------- It can be downloaded from github git clone git://github.co

www.wowothink.com的专栏 3万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

基于QT的串口调试助手

大家好,我是KookNut39,在优快云写文,分享一些自己认为在学习过程中比较重要的东西,致力于帮助初学者入门,希望可以帮助你进步。最近在更新C/C++方面的知识,感兴趣的欢迎关注博主,可以去专栏查看之前的文章,希望未来能和大家共同探讨技术。 由于某项目需要,需要写一个处理串口数据的程序,之前也没有用过Qt,所以这次打算用Qt实现这个功能。 有一说一,Qt相比于MFC真的是方便快捷了很多,在开发界面的方面还是很强大的。 话不多说,先上咱们最终实现的效果图。界面简单,如果大家在某些地方需要通过串口获取数.

KOOKNUT的博客 3432

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Qt 调用USB HID设备读写

Qt 调用USB HID设备读写准备工作测试 准备工作 由于Qt本身没有可一直接调用的库,为了快速实现功能找到了第三方的资源:https://github.com/signal11/hidapi。下载下来的是源文件,如果是在Windows下需要借助编译工具编译成库文件才能在Qt中使用,具体在说明在下载下来的README.txt文件中,不想麻烦的话这里提供了编译好的资源。 需要用到的文件供3个: ...

会飞的蜗牛 2万+

USB设备的GUID

  DEFINE_GUID(DiskClassGuid,                               0x53f56307L,   0xb6bf,   0x11d0,   0x94,   0xf2,   0x00,   0xa0,   0xc9,   0x1e,   0xfb,   0x8b);     DEFINE_GUID(CdRomClassGuid,      

小虫 6114

Windows下使用Vim和CSCOPE搭建C/C++ IDE和源代码浏览器的步骤

1. 下载并安装Cscope for Windows版本,最新的二进制编译版本可以从这里下载: http://sourceforge.net/project/showfiles.php?group_id=196604&package_id=232374;下载、解压后将cscope.exe放到与vim.exe同一目录下即可。 2. 下载并安装Vim for windows版本,最新版本可以从这里下

kecise的专栏 1万+

Windows 7下DebugView的设置

自Windows Vista以来,调试信息在默认状态下是不显示的。为了显示调试信息,按照如下步骤设置即可:    1. 打开注册表;     2. 在HKLM\SYSTEM\CuurentControlSet\Control\Session Manager下新建一个名称为Debug Print Filter的key;     3. 在Debug Print Filter下新建一个项:Defa

kecise的专栏 4785

win32 函数调用方式总结

1.  下面的表格总结了Win32函数调用方式的异同       2. 针对下面的代码片段          1)使用__cdecl调用约定将生成如下的汇编代码             2)使用__stdcall调用约定将生成如下的汇编代码          3)使用__fastcall调用约定将生成如下的汇编代码       3. 几点说明    1)__stdcall(#

kecise的专栏 1601
上一篇: Qt:Windows平台下的静态编译
下一篇: MiniDump文件的生成(一)
kecise
博客等级 码龄16年 70粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值