怎样列出所有可用串口?

James_Ho 2001-11-27 04:55:31
我想做一个ComboBox,将可用的串口列在里面。什么API调用或者DLL函数可以得到所有可用的串口?
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
James_Ho 2001-11-28
  • 打赏
  • 举报
回复
是个好办法。
但是,如果有模拟的串口,比如使用USB-Serial Converter,这个方法还行得通吗?
在超级终端里,挑选串口的ComboBox里经常有不只4个串口,还会有TCP/IP等,是怎么做的呢?
rockhard 2001-11-27
  • 打赏
  • 举报
回复
看了一下注册表楼上的办法可行!
NowCan 2001-11-27
  • 打赏
  • 举报
回复

TRegistry *my=new TRegistry;
my->RootKey=HKEY_LOCAL_MACHINE;
my->OpenKey("HARDWARE\\DEVICEMAP\\SERIALCOMM",true);
COMlist->Sorted=false;
my->GetValueNames(COMlist->Items);
COMlist->Items->BeginUpdate();
for(int i=0;i<COMlist->Items->Count;i++)
COMlist->Items->Strings[i]=my->ReadString(COMlist->Items->Strings[i]);
COMlist->Items->EndUpdate();
COMlist->Sorted=true;
傻乐tao 2001-11-27
  • 打赏
  • 举报
回复
有这样的控件 在DELPHI 深度历险里面有的。
ggyy 2001-11-27
  • 打赏
  • 举报
回复
等待

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧