LANケーブルが外れている場合、インターネットに接続できませんよね。それを判定できるAPIご存知ですか?
InternetGetConnectedStateで取得できたと思います。み〜くんパパの仕事部屋にサンプルがあるので参考にしてみてください。http://www.mitene.or.jp/~sugisita/