杀死当前进程

本例子实现检测当前进程ID,并将当前进程关闭
//
/杀死当前进程/
/
*/
void KillCurrentProcess()
{
HANDLE hSnapshot = NULL;
hSnapshot = GetProcessHandleByID(GetCurrentProcessId());

if (hSnapshot)
{
	TerminateProcess(hSnapshot, 0);
	CloseHandle(hSnapshot);
}

}

/************************************************************************/
/通过进程ID获取进程句柄 /
/
**********************************************************************/
HANDLE GetProcessHandleByID(DWORD nID)
{
return OpenProcess(PROCESS_ALL_ACCESS, FALSE, nID);
}

你可能感兴趣的:(Qt,C++,关闭进程)