API TeminateProcess

La API TerminateProcess se utiliza para terminar un proceso mediante su handle
El handle es un puntero “inteligente” que hace referencia a bloques de memoria, de esa forma el handle del proceso apunta al bloque de memoria donde se encuentra dicho proceso

Parámetros

hProcess:

Es el handle del proceso que se quiere terminar, el handle debe poderse utilizar para cerrar el proceso al que pertenece.

uExitCode:

Es el código de salida del proceso y todos los hilos(threads) que terminan como resultado de la llamada.

Uso en VBA

Para utilizar la API la declaramos de la siguiente manera

Public Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long

y la llamamos de esta forma

TerminateProcess hnd, 0

 

Anuncios

Un pensamiento en “API TeminateProcess

  1. Pingback: Gestión de Procesos (Imprimir PDFs) « Código Excel

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s