作者jungchun (默默的等待)
看板Visual_Basic
标题[VB6 ] 有关在Win 7底下的com port 问题
时间Mon Oct 21 14:16:42 2013
我有在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
1F:→ MOONRAKER:可以检查装置的Caption来看抓到哪个装置吧 10/21 23:01
2F:→ jungchun:我是先判断他的classguid是不是我要的 10/22 09:53
3F:→ jungchun:是的话再把他的caption印出来 10/22 09:53
4F:→ jungchun:通常就是一个回圈让他依序去扫每一个装置再来做判断 10/22 09:58
5F:→ jungchun:可是在xp底下扫到的顺序就很正常 10/22 09:58
6F:→ jungchun:在win 7底下扫到的顺序就会乱跳 10/22 09:58