我有一个Windows应用程序,并在Windows注册表中注册,以便在Windows启动时自动启动。
它需要获取一些信息才能开始工作并从互联网上获取主题。
它工作正常,但如果它在网络接口初始化此案例之前就开始工作了一个问题,因为无法检索必要的信息以开始工作。
我想知道的是,改变Windows的任何方式都可以启动程序或其他类似互联网连接的优先级,并通过它进行初始化吗?
答案 0 :(得分:0)
检查网络连接是否可用更容易,如果没有,请等到它启动程序的网络相关部分之前。
检查网络连接是否可用:System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()
在网络连接可用时收到通知:System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged