[求助]COM端口检测
请教各位高手,我要用软件检测本机电脑的端口哪个是开着的?比如:我电脑COM1开着的,打开软件它会自动定位到COM1,(软件中Combo自动跳转到COM1),如果电脑COM4是开着的,打开软件它将自动定位到COM4,就是要检测哪个端口未被占用或是否存在,不知道怎么去做?还请高手指教,谢谢!
说下方法:
1。用MSCOMM控件
2。用API(串口通信模块)
检测不是难事,
如果用控件,你可以依次打开检测每个串口的状态,在MSCOMM控件的相关属性里可以获得。
而且如果一个串口开了,你再次使用 MSCOMM。OPEN ,就会报错,你也可以利用这个错误来检测哪个串口开了,
跟本机端口扫描软件原理有些类似。
如果想更清楚的了解,可以用QQ交谈,QQ见个人资料。
[此贴子已经被作者于2006-12-1 12:37:12编辑过]