你好。 我需要帮助。我想在Delphi中编写程序,其中一个功能是:区分闪存驱动器。例如:我将新的闪存驱动器连接到计算机上,我的程序也会检测到它,我只在我的程序中给这个闪存驱动器起一个名称。然后,我可以更改任何内容:在Windows中更改闪存驱动器的名称、更改其内容、格式化它。但是,在进行这些操作之后,我的程序应该能够检测到这个闪存驱动器并显示我为其命名的名称。 也许,有一些序列号对于任何设备/闪存驱动器都是唯一的?或者类似的东西。 非常感谢您的帮助 =)
请看这里: 使用 Delphi 直接与指定 VID 和 PID 的 USB 设备交换数据 您可以读取 U 盘的厂商 ID 和产品 ID 来确定其品牌和型号,但我认为对于同一类型的 U 盘来说,它们可能不是唯一的。以下两个问题可能也符合您的需求:1. 如何查找闪存设备的唯一序列号? 2. 如何获取 USB 闪存驱动器的制造商序列号?