C# 程序自动重启的解决方法
2024-10-16 06:12:06
很多时候,我们有这样的场景,需要让程序自动重启,有很多种方法,比如用微软自带提供的方法,或者自己开辟新的线程重新调用。下面简单介绍两种方法。
方法一、
使用方法Application.Restart()
代码:
public static void Restart()
{
Application.Restart();
}
当方法一使用的时候,经常报错或者启动不了的话(我就是碰到这种情况),我们可以使用第二种方法。
方法二、
public static void Restart()
{
//开启新的实例
Process.Start(Application.ExecutablePath); //关闭当前实例
Process.GetCurrentProcess().Kill();
}
最新文章
- WebDriver--简单的元素操作
- 完整全面的Java资源库(包括构建、操作、代码分析、编译器、数据库、社区等等)
- IOS 修改UIAlertController的按钮标题的字体颜色,字号,内容
- 从小工到专家 ——读《Java程序员职场全攻略》有感
- setValue和setObject的区别
- 介绍开源的.net通信框架NetworkComms框架 源码分析(一)ConnectionState
- linux freetds操作mssql
- [eclipse]改项目名称后tomcat连接问题解决方法
- Instruments_Automation使用入门
- php分页代码实例
- Win8增加了快速启动功能......
- 【HDOJ】1242 Rescue
- Java 8 被动迭代式特性介绍(转自IBM)
- 10个利用Eclipse调试Java的常见技巧
- Effective MySQL之备份与恢复
- How to solve java.net.SocketTimeoutException:60000millis problem in HDFS
- Objective-C日记-之NSPredicate
- kali 2.0中msf连接postgres数据库
- Python学习【第26篇】:Python系列- 多线程(threading)
- Entity Framework入门教程(10)---离线场景保存和删除实体/实体图集