2009-11-06 32 views
7

PCで作成されたすべてのインターネット接続用のログファイルを作成する必要があります。ユーザ名、接続時間などの詳細がわかるはずです。booleanの値を返すInternetGetConnectedState()関数について知っています。他の詳細をどのように取得するかを知っています。ある人が私に事前に感謝の手助けをすることができますか?私はWin32 APIとVisual C++を使用しています。Visual C++ Win32 APIを使用してインターネット接続の詳細を知る方法

答えて

5

Network List Manager APIを使用して、IEnumNetworksを使用してネットワークのリストを取得できます。次に、INetworkインターフェイスを使用してネットワーク情報を取得します。

0

RasEnumConnectionsを使用すると、現在の接続を列挙できます。次に、RasGetLinkStatisticsに電話して、各リンク(接続速度、送受信されたデータ量、接続時間など)に関する情報を取得できます。PPP接続でクライアントに割り当てられたアドレスを知りたい場合は、それは別にRasGetProjectionInfoとなります。接続に関する情報(モデムの名前など)が必要な場合は、RasGetConnectStatusで取得できます。

関連する問題