通知
すべてクリア
Topic starter
2010年6月3日 8:05 PM
お世話になります、お願いします。
RasAPIを使用してVPN接続で共有フォルダへアクセスするアプリを作っています。
アプリ内部で接続エントリーをたたき、接続状態にし、
アクセスするのですが、
そのあとにCFileFindのファイル検索が、成功したり失敗したりします。
調べたところ、接続エントリーから接続した直後にファイル検索を行うと
失敗します。
接続してしばらくしてから(3~5秒くらい)なら成功します。
そこで、RasAPIのRasDial()で接続が成功してから、
さらにきちんと接続が確立されたか調べたいのですが、調べるAPI等をご存じの方いますか?
お分りになる方、ご教授ください。
VC2003 MFC使用
2010年6月4日 11:50 AM
RasDial()は第5引数で同期/非同期モードを切り替えるようですが、
そのあたりは確認済みでしょうか?
なお、非同期モードの場合、rasconnstate パラメータ(詳細はMSDN参照)により
接続状態を確認できるようです。
ここが参考になるかな。
http://eternalwindows.jp/network/ras/ras04.html