我几周来一直在寻找解决方案。我正在寻找一种可以唯一识别连接到Windows PC的任何存储介质的方法。特别是存储介质。这可能包括内置硬盘,外置硬盘,闪存盘,SD卡,智能手机存储等。没有光学媒体。
基本上我想要做的是指定某种与特定存储设备相关联的唯一字符串,因此无论驱动器号如何,只要重新连接存储设备,就可以自动检测它。
我遇到的问题:
ManagementObjectSearcher
课程提供的信息与读卡器而非媒体相关似乎有4个主要属性可以返回唯一信息,但并不总是如此。 SerialNumber
,Caption
,PNPDeviceID
,Signature
当然,必须有一些Windows可以跟踪这样的存储设备。有什么想法吗?
答案 0 :(得分:2)
你能写这些媒体吗?如果是这样,如何在包含GUID的根目录中创建文件并在应用程序中存储对该GUID的引用。作为GUID并保证唯一,您可以使用此文件来唯一标识卷。