2

如何以编程方式将 COM51 等名称关联到 Microsoft Windows 中的物理串行端口?

要手动执行操作,我可以按照
链接文本中描述的步骤进行操作

使用 devmgmt.msc 打开设备管理器

双击端口(COM 和 LPT)。

右键单击我想要的端口,然后单击“属性”。

在端口设置选项卡上,如果我想更改 COM 端口号(例如,从 COM1 到 COM51),我单击高级按钮,然后从列表中选择我需要的 COM 端口号。

但是,我怎样才能用程序来完成这项工作呢?是否有 API 来完成这项工作?谢谢你。

4

2 回答 2

2

我不知道任何 API 来实现这一点,但您可以在 HKLM\Hardware\DEVICEMAP\SERIALCOMM 下编辑注册表值

于 2008-09-25T19:09:50.843 回答
0

ComDBClaimPort http://msdn.microsoft.com/en-us/library/ms800845.aspx

但这只是工作的一部分。

于 2009-02-25T06:40:39.600 回答