C++ Builder 求助,利用命令或API函数卸载COM口,在设备管理器中卸载COM 通信端口
您好!本人新手小白,初学C++ Builder,现在遇到一问题,希望能求得大神解决!问题描述如下:
1. 本人机器以前用过许多COM设备,使得再接入COM设备时,COM号不从最小的顺序开始,而是从之前使用过的开始。比如之前我使用了COM3/4/5/6,然后使用过以后,取下设备,再接其他COM设备时便从COM7/8/9 开始,COM7之前的COM号显示在使用中(而实际没有使用)。
2. 为解决以上问题,我尝试再注册表里清空注册表值,然后再试。结果COM7 之前的COM都被释放了(再没有显示折正在使用),但是COM设备的COM号依旧为 COM7/8/9。于是我在 设备管理器中 通过找到COM7/8/9并且手动卸载了COM设备,然后再选择 扫描检测硬件改动,发现COM设备 COM号正常的从 COM3/4/5/6 开始。
3. 综上,需要手动去点击卸载。因此在此请教 是否有WINDOWS 命令或者 可以用 API 函数来代替 卸载 COM设备。
4 . 以上为问题描述,如有不清楚之处请 大神提出,小弟感激不尽!