我正在编写一个GUI应用程序,它在Windows 10上运行,并打开COM端口(至少4个)。
应用程序中没有明确关闭COM端口。 我的理解是,Windows操作系统将关闭(解锁)COM端口,作为终止应用程序的一部分。
当应用程序关闭时,COM端口会发生什么情况?
在应用程序退出之前,应用程序是否应该关闭COM端口? (例如,在应用程序的“关闭”方法中。)
我们的目标电脑(笔记本电脑)有时会出现通过COM端口进行通信的问题,必须重新启动电脑。重启后通讯正常。
背景: 使用MFC用C++编写的GUI应用程序。 IDE是Visual Studio 2017 应用程序在Windows 10(和Windows 7)上运行。 COM端口是使用Windows API打开的。