WindowsPCが、今インターネットに繋がっているかどうかを、
Win32APIなど使って、確認するには、どういう手段を使えば良いでしょうか?

・NICが装着されてる
・IPアドレスが割り当てられてる
の確認くらいは思いつくけど、その先が...

強引にパケット出して、自動ダイアルアップ環境にあるPCで、
ダイアルアップをさせることは避けたい。
というのがあるので、何か良い方法ないですかね。

できれば、ダイアルアップ・ルータの自動接続もさせたくないです。

で、インターネットに繋がっているときだけ、ちょちょっとデータ転送したい。