rasapi32.dllのAPI関数RasDialを使用して、RASエントリがすでに設定されている組み込みシステムを使用しています。
RasDialの後およびRasHangUpの前に問題が発生した場合を除いて、すべてが正常に機能します。この場合、ダイヤルの試行がAPIを介して行われたか、Windows rasdialコマンドラインユーティリティを介して行われたかにかかわらず、それ以上ダイヤルしようとすると、エラー756「接続がダイヤルされています」が発生します。
rasdial connectionname/dも役に立ちません。
モデムに使用されているCOMポートはロックされています。
回復する唯一の方法は再起動することです。
明らかに、通常の状況では、解決策はRasDialの後に常にRasHangUpが続くことを確認することです。しかし、これが起こらない場合、ダイヤルの試みを中止する方法はありますか?たとえば、アプリがRasDialを呼び出してからクラッシュした場合、再起動する以外にどうすればそれを回避できますか?