如何枚举系统COM串口
2012-04-13 08:42
225 查看
CRegKey RegKey; int nCount = 0; //系统COM端口的注册表信息就在该目录下。 if(RegKey.Open(HKEY_LOCAL_MACHINE, "Hardware\\DeviceMap\\SerialComm") == ERROR_SUCCESS) { while(true) { TCHAR ValueName[_MAX_PATH]; //记录键名 BYTE ValueData[_MAX_PATH]; //记录键值 DWORD nValueSize = _MAX_PATH; DWORD nDataSize = _MAX_PATH; DWORD nType; //逐个枚举出注册表目录下的键名和键值。 if(::RegEnumValue(HKEY(RegKey), nCount, ValueName, &nValueSize, NULL, &nType, ValueData, &nDataSize) == ERROR_NO_MORE_ITEMS) { break; } cout<<ValueName<<", "<<ValueData<<endl; nCount++; } }
相关文章推荐
- 如何枚举系统COM串口
- WinXP系统如何设置串口?xp系统设置COM端口参数的方法
- C#枚举所有串口COM
- 如何获取系统样式com.android.internal.R
- How to enumerate the system fonts in the combobox control using VC++ - 用VC++如何在ComboBox控件中枚举系统字体
- 如何获取系统的串口信息
- 如何枚举windows系统中的所有设备
- VC++ -- 如何获取windows系统的串口号加载到combo box控件中
- 枚举系统的串口
- 应用程序中如何枚举系统所有USB设备
- 如何把wince Sate210 的调试串口(com3-uart2)改成普通串口
- 如何在windows系统下用串口通信完爆raspberry pi(树莓派)
- Win32系统中关于COM串口操作的API
- 配置实现通过串口(com 口、RS232 接口)终端控制 Linux 系统
- 【xitongshoucang.com】vista登录界面在win 7系统中如何保留
- 发个枚举系统串口的方法(XP已经过实验),环境为VS2008
- android串口编程--------如何在window7系统上模拟串口调试
- 访问Com的属性和方法时,如何降低系统的开销.
- 在linux下如何将ttyS0改成别的号,比如ttyS4什么的,我的系统只有一个串口。
- 如何修复.Net和COM之间枚举名称的问题