C# 正在寻找通过代码知道哪个USB设备连接到机器的方法?

C# 正在寻找通过代码知道哪个USB设备连接到机器的方法?,c#,C#,可能重复: 我正在开发一种工具,它可以执行不同类型的复制-从不同类型的USB设备和到不同类型的USB设备,有没有办法知道哪种USB设备通过代码连接到我的机器上?我需要它作为复制路径您需要侦听可移动设备事件并在那里编写代码。我在这里有一篇关于这个的帖子: 请指定所需功能的输入和输出。每个操作系统是否需要不同的代码?我会问得更清楚-如果我有一些USB设备连接到我的机器-我可以知道每个设备的路径吗?是的,这很简单。首先,您记得您的计算机上已经存在哪些驱动器(例如:c、d),然后当插入新的usb设备时

可能重复:


我正在开发一种工具,它可以执行不同类型的复制-从不同类型的USB设备和到不同类型的USB设备,有没有办法知道哪种USB设备通过代码连接到我的机器上?我需要它作为复制路径

您需要侦听可移动设备事件并在那里编写代码。我在这里有一篇关于这个的帖子:

请指定所需功能的输入和输出。每个操作系统是否需要不同的代码?我会问得更清楚-如果我有一些USB设备连接到我的机器-我可以知道每个设备的路径吗?是的,这很简单。首先,您记得您的计算机上已经存在哪些驱动器(例如:c、d),然后当插入新的usb设备时,您将再次枚举hdd,从原始列表中减去以获得剩余的驱动器