7

Windows マシンの IP アドレスが変更されたときに、ポーリングせずに通知を受け取る方法を探しています。この変更に対応し、アプリケーションで何らかのアクションを実行する必要があります。

誰かがそのようなことをしたことがありますか?

4

2 に答える 2

5

NotifyAddrChange()IPv4 アドレスの変更を処理するために使用できます。リンクされたページには簡潔なデモがあります。NotifyIpInterfaceChange()IPv4 と IPv6 の両方を (個別または同時に -- ドキュメントを参照) 処理しますが、Vista 以降が必要です。

于 2012-05-17T16:15:48.177 に答える
2

.NET を使用している場合は、NetworkChange::NetworkAddressChanged Eventを実装できます。私はそれがまさにあなたが望むものを提供すると信じています.

于 2012-05-03T18:20:22.520 に答える