软件注册站
热情软件屋

 
怎样知道计算机有多少个串口
编号: QA002652    
建立日期: 2000年2月28日 最后修改日期: 2001年9月2日
所属类别: C/C++ - 网络与通信
   
    编程工具: vc++6.0
    操作系统: win
    怎样知道计算机有多少个串口?(zzz)
   
    可以使用CreateFile去打开串口,如:
     m_hComm = CreateFile("COM3",
     GENERIC_READ | GENERIC_WRITE,
     0, NULL, OPEN_EXISTING,
     FILE_FLAG_OVERLAPPED,
     0);
    如果返回值为INVALID_HANDLE_VALUE就说明没有这个串口。
    
    ac952_z_cn的意见:
    在NT下用QueryDosDevice获取物理设备判断名称是否为“COM”开头!在95/98下用CreateFile同上!
    
    相关问题:
    QA000019 "检测MODEM是否正在使用"
    QA004786 "如何写代码判断机器共有多少个串口"
    
    相关书籍:
    《串行端口大全》
    《Delphi 串口通信编程》

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 网络与通信, network, communicate, com, com1, com2

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio