當pid及vid相同時,usb裝置的問題 |
尚未結案
|
brian_chen
一般會員 發表:14 回覆:20 積分:6 註冊:2007-06-26 發送簡訊給我 |
現在有個 usb裝置 a 及 b 的pid及vid相同 在firmwarm設定時,把 a 的名字設定為1234 , b 的名字設定為 5678 所以當這個裝置插入之後 在抓取usb資料時大概會抓到類似下面的字串 a: {1234\Vid_10c4&Pid_ea61.......} b: {5678\Vid_10c4&Pid_ea61.......} 這樣同時插入是可以判別兩個不同的usb裝置是 a 或是 b 不過問題來了 如果今天我插上了兩個 a 裝置 結果他的字串就會變成 a1: {1234\Vid_10c4&Pid_ea61.......} a2: {5&3a9420b6&0&4\Vid_10c4&Pid_ea61.......} 也就是第二個插入的 a 裝置,windows會自動改寫成一串亂碼 5&3a9420b6&0&4 而不是原本的 1234 而當 a1 從電腦上移除之後 我的軟體就判斷不到 a2 了 因為字串不同,所以會認為是別種usb 裝置,導致接下來的動作就無法進行了 所以我想問一下就是 如何不讓windows改變本來應該是 "1234" 的字串,造成我軟體上的判斷錯誤 要改的話,該從那方面著手? 謝謝。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |