VC obtiene el identificador de la ventana principal a través del ID del proceso.
Finaliza el proceso por su nombre.
BOOL FindProcessHandleAndKill(const CString amp; cs_WndName)
{
HWND hWnd
ID de proceso DWORD
Procesamiento hProcess
hWnd=::FindWindow(NULL, nombre cs_wnd);
if(hWnd==NULL)//
{
Devuelve FALSO
}
Otros
{
if(GetWindowThreadProcessId(hWnd, ampProcessID)==0)// p>
{
Devolver FALSO
}
Otro
{
h PROCESO = abrir PROCESO(PROCESO _ TODOS _ ACCESO, FALSO, ID de proceso)
if(hProceso==NULL)
{
Devolver FALSO
}
Otro
{
if(TerminateProcess(hProcess, 0))
{
Regresar VERDADERO
}
Otro
{
Devolver FALSO
}
}
}
}
}