FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Terminar un proceso
Posts: 485
Joined: Fri Feb 09, 2007 10:34 AM
Terminar un proceso
Posted: Tue Feb 03, 2009 12:21 PM

Muy buenas, estoy intentando matar un executable pero no me mata el proceso, he utilizado:

1.-

hWnd:=FindWindow(,"CdiLauncherPeripheral")
if hWnd<>0
    TerminateProcess(hWnd,GetExitCodeProcess(hWnd))
end if

2.-

hWnd:=FindWindow(,"CdiLauncherPeripheral")
if hWnd<>0
    TerminateProcess(hWnd)
end if

DLL32 function TerminateProcess(hProcess As LONG,uExitCode As LONG) As LONG PASCAL FROM "TerminateProcess" Lib "kernel32"
DLL32 function GetExitCodeProcess(hProcess AS LONG, lpExitCode AS LONG) AS LONG PASCAL Lib "kernel32"

PERO NINGUNA solución funciona, ¿Alguien me podría decir como puedo matar un proceso o ejecutable con ventana?

Un Saludo.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Terminar un proceso
Posted: Wed Feb 04, 2009 02:34 AM

Prueba con:

SendMessage( hWnd, WM_CLOSE )

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion