看板 Visual_Basic 關於我們 聯絡資訊
我有在win XP底下用 Win32_PnPEntity 來抓取裝置的com port一切正常 可是我將程式拿到Win 7後, 抓取到的com port就變的有點怪怪的 觀察後 發現抓取到的順序變了 假如我的裝置有4個com port 在Win XP 會依序抓取到 裝置本身 com port0 com port1 com port2 com port3 但是在 Win 7 會抓到 com port2 com port0 裝置本身 com port1 com port3 有人有想法可以幫我嗎 謝謝 注. 試過 Win XP x86/x64 Win7 x86/x64 在XP底下沒事 win 7 底下皆有此問題 由於系統需要 在Win 7下要手動註冊mscomctl.ocx 和 mscomm32.ocx這兩個檔案 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.208.31
MOONRAKER:可以檢查裝置的Caption來看抓到哪個裝置吧 10/21 23:01
jungchun:我是先判斷他的classguid是不是我要的 10/22 09:53
jungchun:是的話再把他的caption印出來 10/22 09:53
jungchun:通常就是一個迴圈讓他依序去掃每一個裝置再來做判斷 10/22 09:58
jungchun:可是在xp底下掃到的順序就很正常 10/22 09:58
jungchun:在win 7底下掃到的順序就會亂跳 10/22 09:58