【发布时间】:2018-12-07 22:43:09
【问题描述】:
我正在尝试使用 Primera Disc Duplicator 提供的 PTRobot API 与其交互。他们的 API 返回有关机器人中记录器驱动器的信息,但缺少的关键部分是驱动器号。
他们返回的信息是型号名称、固件和序列号。
我需要区分一个单元中的多个相同驱动器,并且序列号是唯一提供的唯一值。
我发现了很多相反的例子(使用驱动器号来获取型号或序列号),但没有一个看起来可以翻转以供我使用。
【问题讨论】:
-
只需遍历所有驱动器并找到它们的序列号。然后将其与您的结果集交叉匹配。我不会想象你有超过 10 个驱动器,所以性能根本不是问题
-
@Steve 说得有道理,但我怎么能循环通过驱动器来获取序列号? DriveInfo.GetDrives() 不提供此功能。
-
除非我有误解,否则您会意识到每个物理驱动器可以有多个驱动器号,对吧?驱动器号用于分区...
-
@RufusL 这些是刻录机驱动器。 CD/DVD-ROM。我意识到这些在技术上可以被分区,但不是通常做的事情,或者在大多数操作系统中得到很好的支持