精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>硬件、外设相关>>串口专题>>如何得到可用串口信息?

主题:如何得到可用串口信息?
发信人: charls()
整理人: wenbobo(2002-05-23 11:48:31), 站内信件
我想通过Win32 API查到系统哪几个串口可用,哪几个并口可用。
以便在列表框中列出供用户选择,如何做?

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.190.124]
发信人: kingfox (老狐狸), 信区: CLanguage
标  题: Re: 如何得到可用串口信息?
发信站: 网易虚拟社区 (Mon Nov  1 23:22:21 1999), 站内信件
用CreateFile( "COMn", ... ),n从1开始,一直加上去,直到CreateFile返回出
错信息为止,这时的n就是串口的个数了。对于LPT也可以依法炮制。

--
------------------------------------------------------------
有缘则聚,缘尽则散,随缘而定,随遇而安。
------------------------------------------------------------
欢迎光临“电子工程师园地”http://kingfox.163.net

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.243.82]
发信人: charls (charls), 信区: CLanguage
标  题: Re: 如何得到可用串口信息?
发信站: 网易虚拟社区 (Tue Nov  2 08:57:41 1999), 站内信件
如果COMn已被其他程序占用中CreateFile不就出错了?
不知超级终端等程序是如何取得哪些串口,并口可用的。
--
难下载的,超大的软件Down不到,来这里看看吧:)
E-Mail [email protected]
主页 http://www.gdtekson.com/hyn/
      http://www.nease.net/~charls/
      http://hyn.163.net/

※ 修改:.charls 于 Nov  2 08:58:05 修改本文.[FROM: 202.104.64.105]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.64.105]
发信人: supermario (Mario), 信区: CLanguage
标  题: Re: 如何得到可用串口信息?
发信站: 网易虚拟社区 (Tue Nov  2 09:29:38 1999), 站内信件
读注册表的HKEY_LOCAL_MACHINE\hardware\devicemap\serialcomm
其中有系统可用的comm口名称,超级终端应该也是这样做的

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.102.171.58]

[关闭][返回]