;结束任务函数
BOOL STDCALL EndTask (HWND hWnd, BOOL fShutDown, BOOL fForce)
BOOL WINAPI EndTask(
HWND hwnd,
BOOL fShutdown,
BOOL fForce)
{
参数Hwnd为要关闭的窗口 若是单线程窗口则线程被结束 进程随之结束
参数fShutdown 暂不明确定义 估计可能是是否关闭计算机标志!
参数:Force根据下面任务管理器的代码 可知道是强制终止标志 为1表示强制终止 为0表示不强制终止
;使用:任务管理器代码
case IDM_TASK_ENDTASK:
{
DWORD dwCount;
HWND * pHwnds = GetHWNDS(TRUE, &dwCount);
if (pHwnds)
{
BOOL fForce = GetKeyState(VK_CONTROL) & ( 1 << 16) ? TRUE : FALSE;
for(UINT i = 0; i < dwCount; i++)
{
// SetActiveWindow(aHwnds[i]);
EndTask(pHwnds[i], FALSE, fForce);
}
LocalFree(pHwnds);
}
break;
}
库为USER32.DLL
没有导出 需动态获取!