QT检测U盘(盘符、产品ID、厂商ID、设备序列号、制造商等)

时间:2021-06-04 16:16:12
【文件属性】:

文件名称:QT检测U盘(盘符、产品ID、厂商ID、设备序列号、制造商等)

文件大小:1.08MB

文件格式:RAR

更新时间:2021-06-04 16:16:12

QT U盘ID 厂商ID 设备序列号 热插拔

在一些情况下,需要检测U盘的信息,尤其是U盘的序列号,这个网上的资源很少。本程序综合了网上的资源,将USB设备封装成一个类,类中包含U盘的盘符、产品ID、厂商ID、设备信号、设备型号、设备版本、设备序列号、设备制造商。 程序在Qt下运行,没有做界面,信息在控制台通过debug打印。支持热插拔,同时用Map记录当前可用的U盘设备,插入是添加一个,拔出时减少一个。


【文件预览】:
Qt5_Win7_Udisk
----usbdevice.h(1KB)
----usbdevice.cpp(1KB)
----Qt5_Win7_Udisk.pro(454B)
----Qt5_Win7_Udisk.pro.user(23KB)
----main.cpp(186B)
----mainwindow.ui(654B)
----mainwindow.cpp(5KB)
----mainwindow.h(793B)
----Debug()
--------Makefile.Debug(43KB)
--------.qmake.stash(1KB)
--------Makefile.Release(43KB)
--------ui_mainwindow.h(2KB)
--------debug()
--------Makefile(28KB)
--------release()

网友评论

  • 不错,学习了
  • 已下载,等待测试
  • 可以用 可以用 可以用
  • 实打实大多撒
  • Qt5编写的,试过了,可以使用。不过里面有句代码写错了:将if(lpdb->dbch_devicetype == DBT_DEVTYP_DEVICEINTERFACE)写成了if(lpdb->dbch_devicetype = DBT_DEVTYP_DEVICEINTERFACE)
  • 不能在linux下使用