Yuan天空
Yuan天空
  • 我的主页
  • 博客随笔
  • 软件作品
    • TK精灵(进程守护)
    • 远程运维助手
    • DicomStoreSCU
    • TKOCR(离线OCR)
    • 更多...
  • 学习资源
  • 网址收藏
  • HTML模板
专注.NET开发技术领域
  1. 主页
  2. 博客
  3. 发布页

C# 中常用的几种结束应用程序进程的代码方法

C#结束进程程序进程结束应用程序
编程开发 2018-12-05 434
贴个广告
C#控件/wpf实例/WPF源码/xaml源文件/Demo程序
Loading...
C# .NET WPF UI界面控件库源码|控件源码|
Loading...
博客正文

第一种 : 只在主线程里可以起到作用,而且当有线程,或是阻塞方法的情况下,很比较容易失灵。

C# 中常用的几种结束应用程序进程的代码方法 - Yuan天空

Application.Exit();

第二种 : 退出当前线程上的消息循环,并关闭该线程上的所有窗口, 也会失灵。

Application.ExitThread();

第三种 : 这是比较彻底的退出进程方式,线程都会被强制退出,结束的比较干净。

Environment.Exit(0); 

第四种 : 此方法完全奏效,完全退出。

Process.GetCurrentProcess().Kill();
同类文章
VS错误提示无法嵌入互操作类型“IWshShell_ClassClass”,请改用适用的接口的解决方法
Loading...
VS错误提示无法嵌入互操作类型“IWshShell_ClassClass”,请改用适用的接口的解决方法
c# 如何图像质量压缩 减少文件体积大小
Loading...
c# 如何图像质量压缩 减少文件体积大小
wpf调用文件目录打开目录选择对话框
Loading...
wpf调用文件目录打开目录选择对话框
C#使用SqlBulkCopy向Sqlserver数据库大批量更新插入数据数据库的例子
Loading...
C#使用SqlBulkCopy向Sqlserver数据库大批量更新插入数据数据库的例子
利用泛型实现DataTable转List通用类
Loading...
利用泛型实现DataTable转List通用类
c# 设置进程自身在系统中运行关联的优先级
Loading...
c# 设置进程自身在系统中运行关联的优先级
.NET5框架下使用HttpListener类实现http接口监听替代OWIN自我寄宿
Loading...
.NET5框架下使用HttpListener类实现http接口监听替代OWIN自我寄宿
C# 引用NPOI组件实现泛型实体集合转换成表格Excel
Loading...
C# 引用NPOI组件实现泛型实体集合转换成表格Excel
C#开发中字符串结束符 \0 怎么去
Loading...
C#开发中字符串结束符 \0 怎么去
C#简单而优雅的实现实体类和XML文件互相转换
Loading...
C#简单而优雅的实现实体类和XML文件互相转换
c#实现调用XCopy命令实现目录备份的应用代码实例
Loading...
c#实现调用XCopy命令实现目录备份的应用代码实例
C# 设置文件指定默认打开程序的设置方法
Loading...
C# 设置文件指定默认打开程序的设置方法
问题反馈/学习建议
1. 文明上网,理性表达,营造舒适的学习氛围
2. 请不要反馈提交与本页主题无关内容
学习资源
C#结合虫洞软件(Wormhole)实现自动登录到手机版百度网盘的流程源码
Loading...
C#结合虫洞软件(Wormhole)实现自动登录到手机版百度网盘的流程源码
雷电模拟器(dnplayer.exe)辅助内存异常检测假死杀进程的小工具
Loading...
雷电模拟器(dnplayer.exe)辅助内存异常检测假死杀进程的小工具
基于.NET4.0实现的目录文件新增监视并自动化上传至ftp完整流程工具源码
Loading...
基于.NET4.0实现的目录文件新增监视并自动化上传至ftp完整流程工具源码
.NET5+C# WPF实现图片添加倾斜文字平铺水印工具源码
Loading...
.NET5+C# WPF实现图片添加倾斜文字平铺水印工具源码
[人脸检测]基于C#OpenCvSharp+haarcascade人脸、人眼模型实现人脸检测源码
Loading...
[人脸检测]基于C#OpenCvSharp+haarcascade人脸、人眼模型实现人脸检测源码
标题目录
  • 第一种 : 只在主线程里可以起到作用,而且当有线程,或是阻塞方法的情况下,很比较容易失灵。
  • 第二种 : 退出当前线程上的消息循环,并关闭该线程上的所有窗口, 也会失灵。
  • 第三种 : 这是比较彻底的退出进程方式,线程都会被强制退出,结束的比较干净。
  • 第四种 : 此方法完全奏效,完全退出。