Red de conocimiento informático - Problemas con los teléfonos móviles - VC obtiene el identificador de la ventana principal a través del ID del proceso.

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)//

{

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

}

}

}

}

}