查找没有WMI的USB驱动器的序列号

时间:2009-04-22 14:44:54

标签: c#

如何在不使用c#中的WMI的情况下找到USB驱动器的序列号?

由于

2 个答案:

答案 0 :(得分:7)

如果您可以使用WMI,以下链接看起来是个好地方。 Volatile USB Serial Number Using C#

您可以实现WMI解决方案,因为它看起来非常简单,并且经过了相当广泛的测试。如果出现WMI错误,您可以优雅地使用非WMI调用进入另一个实现。

要在不使用WMI的情况下获取序列号,我建议您查看microsoft脚本运行时。您可以从COM选项卡将其添加到项目引用中。

答案 1 :(得分:0)

我不认为C#有任何本机API用于此类事情,但是this blog post建议使用interop来实现它。代码在VB.net中,但转换成c#Hope有助于实现这一点并不难。