看板 C_Sharp 關於我們 聯絡資訊
想請問一下… 如果PC上同時插3個USB轉RS232的裝置, Windows會出現3個新的COM Port, 那麼在撰程式時要如何分辨哪個裝置是對應哪個COM Port呢? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.128.217 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1518493573.A.FE8.html
s4300026: 我也不知道,所以我都戳戳看 02/13 12:14
jamyang: 不知道機殼內的線怎麼拉 我也是戳戳看 02/13 12:18
groovy2016: 一次一插,看工作管理員 02/13 12:33
johnpage: 插入設定com port 後不要再拔出 02/13 13:13
jamyang: 可以把每個port都傳個IDN*之類的字串,動態決定設定成那 02/13 16:57
jamyang: 個port 02/13 16:57
Litfal: 用WMI去抓一些資訊來判斷,但一來可能要管理者權限,二來 02/13 18:14
Litfal: WMI查起來有時很慢、三來也不一定分得出來。所以戳戳看比 02/13 18:16
Litfal: 較方便 02/13 18:16
james999: 所以聽起來是沒辦法透過程式來識別了… 02/14 13:15
james999: 或是相較麻煩… 02/14 13:15
mraaa: 通常在裝置管理員可以設定 02/20 11:46
asglay: 至少2種方法 https://tinyurl.com/ybgw225j 或是 https: 02/20 15:39
asglay: //tinyurl.com/ybs23rc4 使用 win32_pnpentity不需要管 02/20 15:39
asglay: //tinyurl.com/ybs23rc4 使用 win32_pnpentity不需要管 02/20 15:39
asglay: 理者權限 但較慢 02/20 15:39