本例子实现检测当前进程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);
}