Windows Server 2008串口问题



我有一个使用GSM命令通过串口发送到GSM调制解调器的应用程序。

该应用程序在Windows XP, 7等上运行良好,但有时无法连接到Windows Server 2008的串口。

我试图使用一个名为Tera Term的应用程序进行检查,但是当我尝试将其连接到ModeM应该连接的端口时,我得到一个错误,说COM1端口不可用(它是必需的端口)。

这可能表明COM端口繁忙或被占用…事实上,当我试图重命名端口时,我得到一个Windows警告,端口被其他应用程序打开,重命名它可能会产生后果等…

如何找出哪个(如果有的话)应用程序正在使用COM端口?我尝试了Portmon,但它仍然在港口/捕获区域变灰…这样我就不能用它来知道发生了什么?

谁能告诉我,如果有一个问题与COM端口检测在Windows Server 2008?或者如果是Tera Term/PortMon的问题,他们无法检测到COM端口?

这个问题令人困惑,请帮助我解决这个问题。谢谢…

我认为您应该能够使用进程监视器找出哪个应用程序正在打开或访问COM1串行端口,或者至少弄清楚发生了什么。自从我上次做这件事已经有一段时间了,所以我不记得如何去做这件事的细节了。

如果您决定这样做,我建议您首先在能够使其成功工作的系统上运行Process Monitor。这样你就可以看到一个"正常"的系统是什么样子,并将其与Windows Server 2008系统进行比较。

最新更新