任务管理器中的“结束任务”与“结束进程”有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/05/15 00:40:15
当选择“结束进程”命令时,taskmgr是调用TerminateProcess函数来终止进程的,但是那个“结束任务”按钮调用了什么函数?或者发送了什么消息?我试过,不是WM_CLOSE、WM_QUIT和WM_DESTROY消息,不知哪位知道?

EndTask

任务 貌似 当前你在执行的。

进程,貌似 为你进行任务,为系统,为后台而进行的程序。

任务也是一种进程,如果进程需要打开窗体运行,那么就会出现在任务列表中,方便用户在适当的时候手动结束任务进程。
而所有任务一个不少地也都在进程列表中。
因此“结束任务”按钮调用的函数与“结束进程”是一样的,都是终止进程。

结束进程只结束一的进程,而结束任务是结束该任务启动时启动的所有进程。

进程并不一定是窗口~
结束任务 都是结束窗口~都是发送消息
你可以hook 拦截一下

“结束任务”是关闭窗口;
“结束进程”是关闭程式的后台运行。