看板 C_Sharp 關於我們 聯絡資訊
各位大大好,小弟目前在開發一隻程式, 這隻程式要能透過USB抓到電路板傳來的機械碼。 目前嘗試使用 SerialPort.GetPortNames(); 但是我發現回傳的Name數為0 =_= 看了一下登陸檔,發現我的電腦在 HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\ 底下根本沒有"SERIALCOMM" 這下我迷惘了!如果這條路走不通的話, 還有沒有其他方式能偵測USB傳來的機械碼訊號呢? 找了很久還是沒找到解法,希望這邊大大開示,感激不盡!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.39.40 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1523508674.A.7F3.html
MasterChang: 裝置管理員有對應的com port出現嗎? 04/14 11:58
回大大,似乎沒有 :(
asglay: win32_pnpentity tinyurl.com/ybs23rc4 04/15 10:03
asglay: 或 Google WMI Win32_USBHub 04/15 10:03
多謝大大,不過還是抓不到匯流排的訊號電子I/O訊號QQ ※ 編輯: iamrtp (42.77.252.180), 04/16/2018 22:25:13
petercoin: 如果裝置管理員沒有com port出現,你要先確認你的裝置 04/18 17:39
petercoin: 是不是USB to serial port才對 04/18 17:40