gaofeng 发表于 2017-6-2 13:29:10

TerminateProess结束进程

BOOL TerminateProcessFromId(DWORD pid)
{
        HANDLE hProcess = ::OpenProcess(PROCESS_ALL_ACCESS, FALSE,pid);
        if (hProcess == NULL)
        {
                printf("openprocess failed...");
                return FALSE;
        }

        BOOL bRet = ::TerminateProcess(hProcess, 0 );
        if (bRet==0) //failed
        {
                DWORD dwErr = ::GetLastError();
                printf("ERROR:error no is :%d\n",dwErr);
                return FALSE;
        }
        return TRUE;
}
页: [1]
查看完整版本: TerminateProess结束进程