专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

C#控制台程序自动重启(检测是否连接网络)

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 0:35:19       共计:3615 浏览

1、添加System.Windows.Forms的引用。

2、在命名空间上using一下。

3、要实现的部分:

 

using System;

using System.Runtime.InteropServices;
using System.Windows.Forms;

namespace ThreadTest
{

class Program
{

[DllImport("winInet.dll ")]
//声明外部的函数:
private static extern bool InternetGetConnectedState(
ref int dwFlag,
int dwReserved
);

static void Main(string[] args)
{

int dwFlag = 0;
if (!InternetGetConnectedState(ref dwFlag, 0))
Console.WriteLine("未联网!");
else
{
Console.WriteLine("联网!");
Thread.Sleep(2000);
Application.Restart();
Environment.Exit(0);
}

Console.ReadKey();
}

}

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:200 行代码使用 C# 实现区块链 | ·下一条:用c#监控网络状态

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有