可以更改启动优先级吗?

时间:2012-10-06 12:29:14

标签: c#-4.0

我有一个Windows应用程序,并在Windows注册表中注册,以便在Windows启动时自动启动。

它需要获取一些信息才能开始工作并从互联网上获取主题。

它工作正常,但如果它在网络接口初始化此案例之前就开始工作了一个问题,因为无法检索必要的信息以开始工作。

我想知道的是,改变Windows的任何方式都可以启动程序或其他类似互联网连接的优先级,并通过它进行初始化吗?

1 个答案:

答案 0 :(得分:0)

检查网络连接是否可用更容易,如果没有,请等到它启动程序的网络相关部分之前。

检查网络连接是否可用:System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()

在网络连接可用时收到通知:System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged