1
提取VID,PID和串行的清洁方式,我设法提取使用SetupDiGetDeviceInterfaceDetail我的计算机上的所有连接的USB设备的设备路径。他们通常看起来如下:从设备路径
\\?\hid#vid_0461&pid_4d15#6&219e7220&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
鉴于此,有什么解压VID(0461)的清洁方式,PID(4d15)和序列号(6 & 219e7220 0000)?
我想过使用的IndexOf(vid_)和读取从那里4个字符(同样为别人也一样),但这种方法看起来很肮脏。
还是有很好的那个提取这些信息而不必解析这些信息已知的Win32 API?