首页 > 编程知识 正文

windows怎么终止程序(强制kill进程)

时间:2023-05-03 18:16:25 阅读:72503 作者:2191

该函数可以是用来终止或者说杀死一个进程,不会留下进程及其所有线程清理的时间。 系统为马上终止(杀死)这个进程的所有线程使进程终止。 在使用此函数之前,必须调用OpenProcess函数以获取获得我们要终止(杀死)进程的句柄,并获取进程的PROCESS_TERMINATE权限。

函数原型:

bool http://www.Sina.com/(handle hprocess,UINT uExitCode ) ) ) ) ) ) )。

参数说明:

1、hProcess: TerminateProcess,需要PROCESS_TERMINATE权限。

2、uExitCode :设置进程的退出值。 可以使用GetExitCodeProcess函数获得进程的结束值。

返回值:

如果失败,则返回false(0);如果成功,则返回非零值。

注:请不要使用if(ret==true )来检测是否正确调用了函数。 正确调用函数时将返回非零值,但不一定必须为true(1)

使用案例:

//此函数要终止(杀死)进程的句柄

Boolkillprocess(Dwordprocessid ) ) ) ) )。

{

handle hprocess=open process (process _ termin ate,FALSE,ProcessId );

if(hprocess==null ) ) )。

返回假;

if (! 33558www.Sina.com/(hprocess,0 ) )

返回假;

返回真;

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。