C#中设置定时重启程序(c++重启程序)

某些C/S程序长时间运行会出现假死状态,设置程序自动定时重启可以很方便地解决该问题。下面介绍exe程序每天晚上零点定时重启的运用。

一、使用timer控件

找到timer控件拖到界面上

二、timer的Tick事件,实现0点自动重启

private void timer1_Tick(object sender, EventArgs e)
{

C#中设置定时重启程序(c++重启程序)

string dateDiff = null;
//获取当前时间
DateTime DateTime1 = DateTime.Now;
//第二天的00点00分00秒
DateTime DateTime2 = DateTime.Now.AddDays(1).Date;
//计算两个时间相差多少秒
int sec = (int)DateTime2.Subtract(DateTime1).TotalSeconds;
if (sec == 0)
{
//延迟1秒执行(为什么要延迟?如果不延迟,重启的瞬间两个时间差依然还是0,就会再次触发重启)
Thread.Sleep(1000);
//--------------重启软件 start---------------
//开启新的实例
Process.Start(Application.ExecutablePath);
//关闭当前实例
Process.GetCurrentProcess().Kill();
//--------------重启软件 end-----------------
}
if (sec < 0)
{
this.timer1.Stop();
}
else
{
//把2个时间转成TimeSpan,方便计算
TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);
TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);
//时间比较,得出差值
TimeSpan ts = ts1.Subtract(ts2).Duration();
//结果
dateDiff = ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + "分钟" + ts.Seconds.ToString() + "秒";
this.label3.Text = dateDiff;
}
}

三、显示效果

启动程序之后自动倒计时,效果如下:

C#中设置定时重启程序(c++重启程序)

以上内容来源于网络,由“WiFi之家网”整理收藏!

原创文章,作者:电脑教程,如若转载,请注明出处:https://www.224m.com/207025.html

(0)
电脑教程电脑教程
小米路由中微信好友无需密码连接WiFi的功能怎么使用?
上一篇 2023年4月26日 13:37
tendawifi. com-腾达路由器手机密码设置.
下一篇 2023年4月26日 13:51

相关推荐

  • 更换不同的路由器怎么设置(自己更换路由器怎么设置)

    更换不同的路由器怎么设置(自己更换路由器怎么设置) 当你更换了一个全新的路由器,你需要进行以下设置才能使其正常工作。 第一步:连接路由器 使用网线将你的电脑连接到路由器的 LAN …

    网络 2025年11月18日
    7.3K
  • 友讯dlink无线路由器设置教程

    友讯dlink无线路由器设置教程 友讯dlink无线路由器可以为您的家庭或办公室提供高速稳定的网络连接,以下是设置教程: 步骤一:连接路由器 将路由器电源插头插入电源插座,并将路由…

    网络 2023年9月15日
    2.2K
  • 腾达路由器怎样调限速设置(腾达路由器登录页面)

    腾达路由器怎样调限速设置(腾达路由器登录页面) 腾达路由器是一款功能强大的网络设备,除了常规的路由转发和无线网络连接外,还可以对网络速度进行限制。这样可以有效地控制家庭或企业网络的…

    网络 2024年11月9日
    411
  • 无线路由器安装配置步骤图解

    由于WIFI技术的广泛应用,很多移动终端,如手机、平板电脑都可以通过无线局域网络来连接互联网,很多人都想在家里安装一台无线路由器,使自己的移动终端能接到互联网上,下面我们就给大家介绍一下无线路由器安

    2020年5月25日
    18.7K
  • 计算机网络使用范围划分为(图文)

    【导读】计算机网络使用范围划分为,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。计算机网络使用范围划可分为局域网(Local Area N

    2021年7月15日
    16.9K
  • 腾达路由器选项设置密码(腾达路由器密码忘了怎么重新设置)

    腾达路由器选项设置密码 如果您忘记了腾达路由器的密码,不用担心,这里有一个简单的方法可以重新设置密码。 步骤一:进入路由器设置页面 首先,您需要打开浏览器并输入路由器的IP地址。通…

    网络 2023年11月22日
    1.8K
  • TP-Link路由器升级教程

    【导读】TP-Link路由器升级教程图文教程,详细信息请阅读下文!本文介绍了TP-Link路由器进行升级的操作方法,TP-Link系列的路由器有两种升级方式:TFTP升级、WEB管理工具升级,不同"

    2021年1月31日
    15.6K
  • TP-Link TL-WR845N路由器如何隐藏无线wifi信号?

    问:我家的路由器型号是TP-Link TL-WR845N,最近感觉无线网络很慢,可能是有人在蹭网。听说可以把路由器上的wifi信号隐藏起来,这样别人就搜索不到我的wifi信号了,可以防止被蹭网。请问TP-Link TL-WR845N路由器中隐藏无线wifi信号应该怎么设置?答:在TP-Link TL

    2021年5月27日
    4.6K
  • 192.168.10.1手机登录改wifi密码-手机怎么修改无线路由器密码.

    192.168.10.1手机登录改wifi密码本文目录手机怎么修改无线路由器密码?手机怎样修改waifai密码?19216851路由器密码怎么改手机?手机如何修改WiFi密码?怎么用手机改Wi-Fi密码?手机怎么修改无线路由器密码?手机修改无线路由器密码的操作流程:1、手机打开路由器首页,如图。2、输入路由器登录密

    2023年5月11日
    423
  • 使用JHR-N835R无线路由时打不开19216811怎么办?-搜狐滚动

    无线路由器如今已经普及千万家,各类问题也是常常被问到。比如:经常上网的时候发现很多用户都在反应,192.168.1.1打不开,假如你在更换访问192.168.0.1或者路由器配置都已完成的情况下,再打开192.168.1.1时,浏览器依然提示:无法显示该页面。总结起来,导致192.168."

    2021年2月10日
    5.7K