C++とWinAPIを使用してWindowsローカルサービスをプログラミングしています。そのサービス内から、インターネット接続が(一般的に)利用可能であることを知る必要があるので、APIを思いつきましたInternetGetConnectedState
が、MSDNを読んだ後、備考セクションでこれを見つけました:
また、サービスから使用しないでください。
さて、「ありがとう」、マイクロソフト!
誰かが、サービスからなぜ、どのような代替手段を使用できるのか、何か考えがありますか。
PS。pingを実行しているサイトが稼働していることを知る方法がないため、pingアプローチを使用したくありません。そのため、まったく新しいワームの缶が開かれます。