我正在使用已经设置了 RAS 条目的嵌入式系统,使用来自 rasapi32.dll 的 API 函数 RasDial。
一切正常,除非在 RasDial 之后和 RasHangUp 之前出现问题。在这种情况下,任何进一步的拨号尝试都会遇到错误 756“正在拨号连接”,无论拨号尝试是通过 API 还是通过 Windows rasdial 命令行实用程序完成的。
rasdial connectionname /d 也无济于事。
用于调制解调器的 com 端口被锁定。
恢复的唯一方法是重新启动。
显然,在正常情况下,解决方案是确保 RasDial 始终跟随 RasHangUp。但是对于没有发生这种情况的情况,有没有办法中止拨号尝试?例如,如果应用程序调用 RasDial 然后崩溃,除了重新启动之外,我如何摆脱这种情况?