Windows XPe RAS错误756“正在拨号连接”
|
我正在使用rasapi32.dll中的API函数RasDial处理已设置RAS条目的嵌入式系统。
一切正常,除非在RasDial之后和RasHangUp之前出现问题。在这种情况下,无论是通过API还是通过Windows rasdial命令行实用程序进行拨号尝试,都将发生错误756“正在拨号连接”,从而进行任何进一步的拨号尝试。
rasdial connectionname / d也不起作用。
用于调制解调器的com端口已锁定。
恢复的唯一方法是重新启动。
显然,在正常情况下,解决方案是确保RasDial始终跟随RasHangUp。但是对于没有发生这种情况的情况,是否可以中止拨号尝试?例如,如果应用程序调用RasDial,然后崩溃了,除了重新启动之外,我如何才能摆脱困境?
没有找到相关结果
已邀请:
1 个回复
琶竞捆栓
此时,如果您要取消正在进行的连接尝试,则可以调用Dialer.DialAsyncCancel()。 使用DotRas 1.2 SDK进行同步拨号与异步拨号非常相似,除了使用简单的dialer.Dial()代替DialAsync调用外。 这是我正在谈论的API的链接:http://www.codeplex.com/DotRas 希望有帮助!