代码之家  ›  专栏  ›  技术社区  ›  Thomas Matthews

在应用程序终止时关闭COM端口

  •  0
  • Thomas Matthews  · 技术社区  · 5 年前

    我正在编写一个GUI应用程序,它在Windows 10上运行,并打开COM端口(至少4个)。

    应用程序中没有明确关闭COM端口。
    我的理解是,Windows操作系统将关闭(解锁)COM端口,作为终止应用程序的一部分。

    1. 当应用程序关闭时,COM端口会发生什么情况?

    2. 在应用程序退出之前,应用程序是否应该关闭COM端口? (例如,在应用程序的“关闭”方法中。)

    我们的目标电脑(笔记本电脑)有时会出现通过COM端口进行通信的问题,必须重新启动电脑。重启后通讯正常。

    背景:
    使用MFC用C++编写的GUI应用程序。
    IDE是Visual Studio 2017
    应用程序在Windows 10(和Windows 7)上运行。
    COM端口是使用Windows API打开的。

    0 回复  |  直到 5 年前