delphi - 如何区分闪存盘?

标签 delphi usb

美好的一天。

我需要一些帮助。我想在Delphi中制作程序,该程序的功能之一:区分闪存驱动器。例如:我将新的闪存驱动器连接到计算机,我的程序也检测到它,我仅在程序中为该闪存驱动器指定一些名称。接下来,我可以更改任何内容:Windows 中闪存驱动器的名称、该闪存驱动器的内容、格式化它。但在此操作之后,我的程序应该检测到此闪存驱动器并显示我给它的名称。

可能有一些序列号,对于任何设备/假驱动器都是唯一的?或者类似的东西。

非常感谢您的帮助 =)

最佳答案

看这里:

Data exchange directy to USB device with VID and PID in Delphi

您可以读取拇指驱动器的供应商 ID 和产品 ID。这至少会告诉您拇指驱动器的品牌和制造商。不过,我不认为每个同类型的拇指驱动器都是独一无二的。

看起来这些也可能正合你的胃口:

How to find the unique serial number of a flash device?

How to get manufacturer serial number of an USB flash drive?

关于delphi - 如何区分闪存盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12039300/

相关文章:

delphi - 如何将线程的起始地址与模块名称匹配?

windows - 编程 USB 传输电缆/与 USB 设备驱动程序对话

iphone - 从 Windows 与 iOS 对话?

Android 应用程序可在模拟器上运行并通过设备上的 USB 调试运行,但不能在独立设备上运行

delphi - 对于非寄存器大小的操作数,shl 和 shr 的行为是什么?

multithreading - Delphi 有什么好的多线程书籍?

delphi - Delphi 2007 中更改图标的问题

delphi - 如何创建包含组件的分离器?

python - Windows 8.1 上的 Pyusb - 没有可用的后端 - 如何安装 libusb?

c - 如何使用C程序查找可移动设备的序列号