-1

Windowsアプリケーションがあり、Windowsレジスタに登録して、Windowsの起動時に自動的に起動します。

作業を開始し、インターネットからテーマを取得するには、いくつかの情報を取得する必要があります。

正常に動作しますが、ネットワーク インターフェイスが初期化される前に動作し始めると、動作を開始するために必要な情報を取得できないため、問題が発生します。

私が知りたいのは、プログラムやインターネット接続などの他のプログラムが機能し、それによって初期化できるウィンドウの起動優先度を変更する方法はありますか?

4

1 に答える 1

0

おそらく、ネットワーク接続が利用可能かどうかを確認する方が簡単です。そうでない場合は、プログラムのネットワーク依存部分を開始する前に、利用可能になるまで待ちます。

ネットワーク接続が利用可能かどうかを確認するには: System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()

ネットワーク接続が利用可能になったときに通知を受け取るには: System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged

于 2012-10-06T12:40:04.887 に答える