社区
C#
帖子详情
清问:process类的close()和closeMainWindow()有什么区别?
huhaha7171
2004-07-20 04:57:42
为什么我调用完一个窗口程序用close()关不了,只能用closeMainWindow()关掉。
close()不是关掉所有资源吗
...全文
1461
3
打赏
收藏
清问:process类的close()和closeMainWindow()有什么区别?
为什么我调用完一个窗口程序用close()关不了,只能用closeMainWindow()关掉。 close()不是关掉所有资源吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aSalt
2004-07-21
打赏
举报
回复
关闭对象或子窗体
huhaha7171
2004-07-21
打赏
举报
回复
谢谢!还有close()?
chenyuming2004
2004-07-20
打赏
举报
回复
执行进程时,其消息循环处于等待状态。每当操作系统向该进程发送 Windows 消息时,该消息循环执行。调用 CloseMainWindow 会向主窗口发送关闭请求,在一个设计规范的应用程序中,该请求会关闭子窗口并撤消此应用程序所有正在运行的消息循环。通过调用 CloseMainWindow 发出的退出进程的请求不强制应用程序退出。应用程序可以在退出前请求用户验证,也可以拒绝退出。若要强制应用程序退出,请使用 Kill 方法。CloseMainWindow 的行为与用户使用系统菜单关闭应用程序主窗口的行为一样。因此,通过关闭主窗口发出的退出进程的请求不强制应用程序立即退出。
如果调用 Kill,则可能丢失该进程编辑的数据或分配给该进程的资源。Kill 将导致进程不正常终止,因而只应在必要时使用。CloseMainWindow 使进程能够有序地终止并关闭所有窗口,因而对于拥有界面的应用程序,使用它更好。如果 CloseMainWindow 失败,则可以使用 Kill 终止进程。Kill 是终止没有图形化界面的进程的唯一方法。
只能对在本地计算机上运行的进程调用 Kill 和 CloseMainWindow。无法使远程计算机上的进程退出。仅可查看在远程计算机上运行的进程的信息。
C#
Process
类
详解
本文仅为个人理解,如有错误请指正,文本进队
Process
中属性和方法进行解释和说明,红色字体是我总结的注意点。 进程: 进程是操作系统级别的一个基本概念,操作系统就将某个程序加载到内存中时,既包含该程序所需要的资源,同时还对这些资源进行基本的内存边界管理。
Process
类
: 负责启动和停止本机进程,获取或设置进程优先级,确定进程是否响应,是否已经退出,以及获取系统正在运行的所有进行列表和...
.NET(C#):谈谈各种结束进程的方法
目录 .NET程序员应该懂的:
Process
类
的
Close
Main
Window
, Kill,
Close
Environment
类
的Exit和FailFast WPF的Shutdown和
Window
s Forms的Exit .NET程序员不需要懂的(为了对得起这标题,把它们加进来……) 非托管的Exit
Process
和TerminateProce...
结束主窗体
Process
类
的
Close
Main
Window
, Kill,
Close
Process
.
Close
Main
Window
是GUI程序的最友好结束方式,从名字上就可以看出来它是通过结束主窗体,相当于用户点击窗体的关闭按钮或者按Alt + F4。它的本质就是向主窗体发送WM_
CLOSE
消息(
Process
.
Main
Window
sHandle可以返回主窗体的句柄)。这个可以在.NET Framewor...
C#各种结束进程的方法详细介绍
1、
Process
类
的
Close
Main
Window
, Kill,
Close
(1)
Process
类
的
Close
Main
Window
方法
Process
.
Close
Main
Window
是GUI程序的最友好结束方式,从名字上就可以看出来它是通过结束主窗体,相当于用户点击窗体的关闭按钮或者按Alt + F4。它的本质就是向主窗体发送WM_
CLOSE
消息(
Process
.
Main
Window
sHan
C#开发之——
Process
(14.1)
一 概述 在C#语言中进程
类
是指
Process
类
,该
类
所在的命名空间是System.Diagnostics
Process
类
主要提供对本地和远程进程的访问,并提供对本地进程的启动、停止等操作 <!--more--> 二 常用属性和方法 属性或方法 说明 MachineName 属性,获取关联进程正在其上运行的计算机的名称 Id 属性,获取关联进程的唯一标识符 ExitTime 属性,获取该进程退出的时间
Process
Name
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章