获取U盘VID,PID,盘符,物理序列号(源码)可运行

时间:2014-02-17 10:57:17
【文件属性】:

文件名称:获取U盘VID,PID,盘符,物理序列号(源码)可运行

文件大小:4.89MB

文件格式:RAR

更新时间:2014-02-17 10:57:17

U盘 VID PID 盘符 物理序列号

获取U盘VID,PID,盘符,物理序列号(源码)可运行: 在论坛上只是看到了获取逻辑序列号等信息的资料 :eek::eek: 后来参考了些大侠的资料和讲解:终于搞出来了! (当然源码对于U盘,移动硬盘,手机卡,MP3/4都OK ) 不只大虾名讳,只能在此感谢.... 【vc6 绝对OK ....有问题空间留言谢谢】 最后获得的类似: PFAD_G\VID_0951&PID_1623\001CC0EC32CDEA10969B011D PFAD:盘符 中间 VID PID 最后的是 物理序列号


【文件预览】:
My_USB_ONE(3.0)
----StdAfx.cpp(297B)
----My_USB_ONE.ncb(49KB)
----setupapi.lib(148KB)
----devioctl.h.txt(4KB)
----My_USB_ONE.opt(55KB)
----cfgmgr32.lib(52KB)
----Ntddstor.h(25KB)
----Debug()
--------vc60.pdb(460KB)
--------My_USB_ONE.pch(5.34MB)
--------My_USB_ONE.ilk(1.63MB)
--------My_USB_ONE.pdb(2.61MB)
--------My_USB_ONE.obj(21KB)
--------vc60.idb(241KB)
--------My_USB_ONE.exe(1.27MB)
--------StdAfx.obj(96KB)
--------My_USB_ONE.bsc(2.28MB)
--------StdAfx.sbr(1007KB)
--------My_USB_ONE.sbr(0B)
----ReadMe.txt(1KB)
----StdAfx.h(1KB)
----My_USB_ONE.cpp(8KB)
----My_USB_ONE.dsw(528B)
----Release()
--------My_USB_ONE.pch(3.83MB)
--------My_USB_ONE.obj(12KB)
--------vc60.idb(49KB)
--------My_USB_ONE.exe(100KB)
--------StdAfx.obj(603B)
----devioctl.h(5KB)
----My_USB_ONE.dsp(3KB)
----My_USB_ONE.plg(2KB)
----cfgmgr32.h(119KB)

网友评论

  • 很好的资料,希望多分享资源
  • 可以做 盘符与 vid/pid 的匹配, 要是加上物理地址是完美了
  • 可以做 盘符与 vid/pid 的匹配, 要是加上物理地址是完美了
  • 可以使用,很不错的东西
  • 可以做 盘符与 vid/pid 的匹配, 要是加上物理地址是完美了
  • 有不少例子可以参考,目前正需要.
  • 还可以还好看
  • 好用,谢谢分享。
  • 有不少例子可以参考,目前正需要.
  • 不能编译,编译后取不到信息
  • 很好用,能取出USB设备的ID
  • 可以运行。win7直接运行显示不出东西,需要以管理员身份运行就可以获取到信息
  • 有不少例子可以参考,目前正需要.
  • 可以做 盘符与 vid/pid 的匹配, 要是加上物理地址是完美了
  • 很好,是我需要的。 注意三点问题: 1. 在高版本VS上编译时,有编译错误,需要将for中的变量定义提到for语句前面,共两处; 2. Vista及以后的Windows上需要以管理员身份运行(调试时VS以管理员身份运行); 3. 最后结果中得到盘符、VID、PID和逻辑序列号,但跟踪代码可以发现,物理序列号也有获得,可以实现映射。
  • 好东西,多谢分享
  • C++ 程序,可以参考。
  • 可以的 有帮助 多谢分享
  • 可以运行。有参考作用。
  • 没有pid vid
  • 这个是c++写的,可以运行,没问题。不知道有没有java版本的。
  • 可以做为一个参考
  • 这个代码还是有可读性的,只是在vs上无法运行,有点遗憾
  • 东西可以,不错
  • 可以,值得借鉴,为分享点赞