Свой - Kernel32!ExitProcess(ntdll.LdrShutdownProcess/CsrClientCallServer(CsrpTerminateProcess)/NtTerminateProcess). Чужой - NtTerminateProcess. [Винапи - TerminateProcess]
Для текущего процесса. DWORD GetCurrentProcessId(VOID) Для чужого используется FindWindow/GetWindowThreadProcessId Код (Text): invoke FindWindow, NULL, addr szCaption ; szCaption заголовок окна invoke GetWindowThreadProcessId, eax, addr lpPID ; lpPID - идентификатор процесса
red_Human JCronuz Один непонятный момент - причём тут окна. Необходимо знать по чём искать. Может процесс окно имеет, может процесс владеет хэндлом какимнибудь, или другой процесс создал. Нужно знать из чего исходить.