最近在遇到一個問題,在同一個產品上,更改其上不同的MAC address就會讓系統認為有新的硬體接入,會重新定義一個USB comport給它,這就造成我很大的問題,後來經過與同事的討論後,找到了一個修改registry table的方法,可以讓在同一個USB port上的產品不會因為不同的MAC address,而產生新的USB comport。就是新增如下的registry。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags]
"IgnoreHWSerNum258d2000"=hex:01
在以下的網頁裡有Microsoft針對USB devices的相關說明
https://msdn.microsoft.com/en-us/library/windows/hardware/jj649944(v=vs.85).aspx