通过Windows注册表获取U盘、移动硬盘和USB读卡器等设备的PID、VID和序列号

http://blog.csdn.net/trustbo/article/details/50057463

 LPCTSTR Regkey = "SYSTEM\\CurrentControlSet\\services\\USBSTOR\\enum\\";DWORD dwInsTime = 0;DWORD dwType = REG_DWORD;DWORD cbData = sizeof(DWORD);HKEY hKey;RegOpenKeyEx(HKEY_LOCAL_MACHINE, Regkey, 0, KEY_ALL_ACCESS, &hKey);DWORD tUsbNum = 0; RegQueryValueEx(hKey, "Count", NULL, &dwType, (PBYTE)&tUsbNum, &cbData);printf("tUsbNum=%d\n", tUsbNum);dwType = REG_SZ;for (int i = 0; i < tUsbNum; i++){TCHAR path[255] = { 0 };sprintf_s(path, "%d", i);  //printf(path); TCHAR szBuffer[255] = { 0 };cbData = 255;RegQueryValueEx(hKey, path, NULL, &dwType, (PBYTE)&szBuffer, &cbData);printf("szBuffer=%s\n", szBuffer);}RegCloseKey(hKey);

注意,下图中的0,1,2不是物理硬盘号。

通过Windows注册表获取U盘、移动硬盘和USB读卡器等设备的PID、VID和序列号相关推荐

  1. c# u盘使用记录_C# 系统应用之通过注册表获取USB使用记录(一)

    该文章是"个人电脑历史记录清除软件"项目的系统应用系列文章. 前面已经讲述了如何清除IE浏览器的历史记录.获取Windows最近访问文件记录.清除回收站等功能.现在我需要完成的是删 ...

  2. C# 系统应用之通过注册表获取USB使用记录(一)

    该文章是"个人电脑历史记录清除软件"项目的系统应用系列文章. 前面已经讲述了如何清除IE浏览器的历史记录.获取Windows最近访问文件记录.清除回收站等功能.现在我需要完成的是删 ...

  3. [Python黑帽] 一.获取Windows主机信息、注册表、U盘历史痕迹和回收站文件

    最近开始学习网络安全和系统安全,接触到了很多新术语.新方法和新工具,作为一名初学者,感觉安全领域涉及的知识好广.好杂,但同时也非常有意思.这系列文章是作者学习安全过程中的总结和探索,我们一起去躺过那些 ...

  4. windows从注册表获取ip配置信息

    DNS的获取方式有多种: 这里提供一种方式是从注册表获取的: 在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameter ...

  5. 新发的日常小实验——c#获取windows注册表信息

    文章目录 一.前言 二.打开注册表编辑器 三.使用C#查询注册表信息 一.前言 百度百科:Windows注册表(Registry)实质上是一个庞大的数据库,它存储着下面这些内容:用户计算机软.硬件的有 ...

  6. import _winreg:用python操作修改windows注册表

    用python操作修改windows注册表,显然要比用C或者C++简单. 主要参考资料:官方文档:http://docs.python.org/library/_winreg.html 通过 pyth ...

  7. SAP GUI和Windows注册表

    本文是2020年第16篇原创文章,也是汪子熙公众号总共第199篇原创文章. 今天是猪年最后一天,大年三十.往年的这个时候,我都有点紧张,因为有亲戚会来串门,而亲戚的熊孩子们,出于好奇总是会觊觎我书房里 ...

  8. Windows注册表操作基础代码

    Windows注册表操作基础代码   Windows下对注册表进行操作使用的一段基础代码Reg.h: #pragma once #include<assert.h> #include< ...

  9. 服务器隐藏盘符如何显示,Windows10系统如何使用注册表隐藏磁盘盘符?

    Windows10系统如何使用注册表隐藏磁盘盘符?如果你有一些文件不想被他人看到,那么你可以将放置文件的磁盘隐藏起来,这样别人就无法进入你的私密磁盘了.想要隐藏磁盘盘符其实很简单,使用注册表即可轻松实 ...

最新文章

  1. Unexpected key(s) in state_dict: module.backbone.bn1.num_batches_tracked
  2. localstorage的应用,对js进行缓存
  3. linux用户和群组的作用,linux中的用户、群组和权限
  4. Python Json存储与读取
  5. 密码学基本概念(一)
  6. 《剑指Offer》解题目录(更新完毕)
  7. Spring详解(四)------注解配置IOC、DI
  8. 揭开网络编程常见API的面纱【下】
  9. c++ Static理解
  10. python机器学习案例系列教程——推荐系统
  11. 翻译连载 | 附录 A:Transducing(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...
  12. Linux服务器时间设置命令
  13. 鸿蒙适配手机时间,华为鸿蒙OS适配时间表出炉:麒麟9000最先,麒麟990第二
  14. Allegro PCB 封装库
  15. 红帽Linux 7系统修改root密码
  16. 36D杯CTF Re WP
  17. 浙江中医药大学第十二届大学生程序设计竞赛 Wpremig的AH之战
  18. 一个脚本打比赛之SMP WEIBO 2016
  19. 全国高校计算机能力挑战赛
  20. TBS1072B数字示波器波形截图流程

热门文章

  1. Origin的27种常见图形作图步骤
  2. Android studio 升级问题
  3. 邱若辰微课堂:闲鱼引流卖货又一个万亿市场
  4. 【ODOO OWL】工具 Owl 的 Utils
  5. Web前端与移动开发学习路线图
  6. macos复制粘贴快捷键_如何在macOS上粘贴文本而不进行格式化
  7. 基于地域和热度的推荐算法,以较为简单的例子来看
  8. cordova 调用蓝牙_cordova-plugin-bluetoothle 详解
  9. 苹果营收下降是多年来降成本导致的恶果
  10. Golang学习 Day_09